无法从启动板下载

无法从启动板下载

当我尝试从 launchpad.net 下载一些文件时,我的浏览器显示页面充满了各种奇怪的字符。我可以看到最后一次下载是今天,但我无法下载。我可以从不同的项目下载文件,但不能从那个项目下载。这是链接:gcc-arm-嵌入式-misc

这就是我想下载时看到的内容

答案1

服务器报告 MIMEtext/plain类型HTTPContent-Type标头字段Firefox 会认真解释并显示文件内容。服务器行为是Launchpad 本身的已知错误

你可以规避这个问题

  • 在下载链接的上下文菜单中选择“另存为…”或“复制链接地址”¹,
  • 通过将链接文本拖到支持 HTTP 资源的文件管理器(如 Nautilus)中的可写目录中。

关于 Chrome/Chromium 报告的行为的补充说明:Web 浏览器不应该关心文件扩展名,而应该根据以下信息确定文件类型:RFC 1341。他们应该只关心 HTTP 响应标头中发送的 MIME 字符串。如果浏览器忽略该字符串而选择文件扩展名或内容类型嗅探,他们可能正在为用户做一些有用的事情在大多数情况下但他们违反了RFC 1341正在进行中。

¹ 另外还有一个 HTTP 客户端,它不会尝试显示文件内容,例如wgetcurl全部击倒!

答案2

解决此问题的最简单方法是右键单击链接,然后单击“将链接另存为”。

相关内容