繁体   English   中英

PHP文件下载Android

[英]PHP File Download Android

我一直在进行大量的谷歌搜索,但是我的下载无法在我的android(5.0.1)平板电脑上正常工作。 我已经阅读了几乎所有的链接,但看不到我在做什么错,所以我想看看是否有人可以发现我的错误:

header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"file.txt\"");
echo file_get_contents('/path/to/file.txt');

我已经删除了几乎所有内容,删除了身份验证,使用GET而不是POST,仅用于文件下载的单独专用文件,进行了硬编码。 以上实际上是我代码中的全部3行代码。 在常规的桌面浏览器中,下载有效,而在android中则无法。

解决了!

这是一个SSL错误。 我在应用程序中使用了自签名证书。 因此,在我的应用程序中,我的链接只是相对的,因此,如果用户在接受我的SSL后正在SSL下浏览,则下载文件的链接不起作用。 而且由于让所有用户安装我的自签名证书是不切实际的,因此我要么必须购买一个要么设计一种替代方法来保护我的下载链接,以使他们无法完全向世界公开,下载流量就赢得了没有经过SSL加密。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM