首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过https从股票浏览器下载Android(Galaxy S3/4)上的PDF

如何通过https从股票浏览器下载Android(Galaxy S3/4)上的PDF
EN

Stack Overflow用户
提问于 2014-09-27 23:09:49
回答 2查看 479关注 0票数 0

Galaxy S3/4上的https下载只显示了一段时间的“正在进行”,然后最终失败了。

我用IIS7创建了一个包含两个文件的新站点:"pdf.pdf“和"index.html”。我已经将站点的绑定设置为http和https的static.local.com (自签名证书),我的主机文件将static.local.com指向127.0.0.1。

index.html的内容

代码语言:javascript
复制
<html>
<head></head>
<body>
    <a href="https://static.local.com/pdf.pdf" target="_blank">link</a>
    <a href="http://static.local.com/pdf.pdf" target="_blank">link</a>
</body>
</html>

只有http链接在Galaxy S3/4上有效。此外,此方案已使用有效的SSL证书进行了测试。我在互联网上看到很多人在通过https下载pdf文件时遇到问题,但我希望有人有一个不涉及使用其他浏览器的变通方法,download works with Opera-mini。

EN

回答 2

Stack Overflow用户

发布于 2014-10-04 11:02:49

我没有听说过这个问题,如果很多人都有这个问题,那么这听起来就像是android的细微差别。如果你需要一个快速的解决方法,我会同时尝试一件事,也许是尝试在pdf的响应中设置不同的报头,比如内联的content-disposition,或者content-type等List of HTTP header fields

也许Android操作系统正试图在pdf文件方面提供“帮助”。

票数 0
EN

Stack Overflow用户

发布于 2014-10-05 04:17:00

检查您的SSL设置将是这里的首要任务。自签名可能连机会都没有,但是对于CA签名的证书,您需要确保一切正常。

理想情况下,您只需将证书和私钥包含在web服务器配置中即可。但是,大多数常用的SSL证书都是由中间CA而不是根CA颁发的。因此,您还应该在web服务器上包含中间证书链以完成设置。

因此,在使用浏览器或HTTP客户端库之前,一切似乎都运行得很好,因为浏览器或HTTP客户端库不会自动执行此操作。

在这里检查你的SSL设置:https://www.ssllabs.com/ssltest/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26076044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档