2

我正在共享驻留在外部服务器中的 PDF 文件的链接。

以下是链接的样子:

<a href="http://static.googleusercontent.com/external_content/untrusted_dlcp/www.google.com/en//help/hc/pdfs/mobile/AndroidUsersGuide-40-en.pdf">link 1</a>
<a href="http://mywindowsazureblob.blob.core.windows.net/levelblob/files/93c9f263-fbba-4e51-9726-95884aca6f2f.pdf">link 2</a>

在我制作的上述示例页面中(重命名了天蓝色域),第一个链接在 Chrome 的 PDF 查看器中打开,第二个链接在空白页面中打开。

可能是什么原因?

4

1 回答 1

1

我想我已经找到了解决方案。

将文件上传到 Azure blob 时,Azure 服务器不够智能,无法根据文件的扩展名/内容设置文件的内容类型,因此当客户端下载时,它会误导浏览器。

默认的 Azure blob 内容类型是application/octet-stream.

在这里这里查看更多信息。

于 2013-01-01T05:07:42.397 回答