【问题标题】:PDF link in HTML opens up blank page [closed]HTML中的PDF链接打开空白页[关闭]
【发布时间】:2012-12-15 23:33:02
【问题描述】:

我正在共享驻留在外部服务器中的 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 查看器中打开,第二个链接在空白页面中打开。

可能是什么原因?

【问题讨论】:

  • 域未解析。检查 DNS 设置。
  • @PraveenKumar 链接重命名为隐私,实际链接解析。
  • 那么您需要提供更多信息。正如你现在所拥有的,锚标签可以正常工作。您是在谈论在新窗口中打开的链接吗?在这种情况下,只需使用target="_SELF"
  • 默认目标是_self。这就是你所看到的我的链接。真的,我建议您删除答案,首先应该是评论。
  • Azure Blob Not Storing PDFs 的可能重复项

标签: html pdf browser hyperlink


【解决方案1】:

我想我已经找到了解决办法。

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

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

查看herehere 了解更多信息。

【讨论】:

    猜你喜欢
    • 2014-10-06
    • 2017-05-12
    • 2018-06-30
    • 2020-09-09
    • 2016-12-29
    • 1970-01-01
    • 2013-02-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多