无法使用Android手机从https地址下载文件

时间:2014-02-03 17:04:57

标签: android apache https

  1. 我设置Apache server接受HTTPs连接(在我当地)
  2. 创建一个非常简单的html文件,其中包含以下代码:<a href="Menu.doc">download</a>
  3. 使用PC,转到地址“https://localhost”,点击链接,我可以下载文件“Menu.doc”。
  4. 但是当在Android手机上使用原生网页浏览器甚至Chrome时,我无法下载此文件。我可以看到“开始下载”消息,但随后它会“挂起”状态“正在进行中”。
  5. 如果我选择下载管理器应用程序(在我的手机上),例如ESdownloader,我可以下载它。
  6. 当我尝试使用此手机从HTTPS地址(https://cloudsecurityalliance.org/csaguide.pdf)下载文件时,一切正常
  7. 为什么以及如何解决这个问题? 也许我需要一些配置到我的服务器或服务器端的一些代码(PHP,Java)来处理下载请求?

1 个答案:

答案 0 :(得分:0)

您的https服务器是经过认​​证的机构签名还是自签名服务器?也许问题出在证书上。请阅读此主题

https://code.google.com/p/android/issues/detail?id=5851