【发布时间】:2015-07-28 01:48:40
【问题描述】:
我有一个网页 (http://optiswissopen2015.ch/page/noticeboard),上面有一些 PDF。所有这些都以相同的方式链接。但在某些浏览器(肯定是 IE8)上,它们显示为文本,而不是打开 pdf 查看器。
<a href=" /files/Noticeboard/1436883318_sism2015.pdf"
download runat="server" class="button color3">
我的第一个想法是,他们的标题可能有问题。但是将它们转换为 .ps 并返回并没有帮助。
我该怎么做才能让它们在所有浏览器中都能正常打开? 作为最后一个选择,我可以压缩它们:-(
【问题讨论】:
-
确实很奇怪:如果我在 Mac 上的 Safari 中输入这个 url:optiswissopen2015.ch/files/Noticeboard/1436883318_sism2015.pdf,Safari 会认为它是一个 txt 文件。我认为这可能是服务器端的东西。如果我有时间,我会“手动”为服务器打开一个端口 80,发出一个 GET 请求并查看响应。 (另一个 URL 很好,您的 PDF 也很好 - Safari 不会查看 PDF 内部来决定做什么。如果被告知文件扩展名是 pdf,它会打开一个 pdf 查看器)。
-
它们都在同一台服务器上。他们不应该有所有相同的 html 标头吗?
-
取决于服务器做什么。我尝试使用 telnet 进行 GET,但服务器需要 POST - 你知道如何使用 telnet 进行 HTTP 客户端请求吗?如果是这样,请在工作且“损坏”的 pdf 上执行 POST 请求,看看你得到了什么。
-
还没有。但我会找出并尝试。谢谢你的建议
-
您是否尝试过删除空格。在您发布的链接上,我看到 href 标记有很多空白。