PHP文件下载Android

PHP文件下载Android,php,android,download,Php,Android,Download,我一直在谷歌上搜索,但我无法让我的下载在我的安卓(5.0.1)平板电脑上运行。我已经阅读了几乎所有的链接,我看不出我做错了什么,所以我想我应该看看是否有人能发现我的错误: header("Content-Type: application/octet-stream"); header("Content-Disposition: attachment; filename=\"file.txt\""); echo file_get_contents('/path/to/file.txt'); 我剥

我一直在谷歌上搜索,但我无法让我的下载在我的安卓(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加密