Luk*_*der 12 pdf https android webkit download
我一直在疯狂地将PDF下载到移动设备上.这是下一个疯狂,可以在Android 2.2和2.3上观察到.我无法在iPhone或其他设备上重现此问题,也无法在Firefox或其他桌面浏览器上重现此问题.
我正在通过HTTP下载PDF,它工作得很好.然后我通过HTTPS下载相同的PDF并且下载没有完成(文件名丢失):

我正在使用这些HTTP标头(以及其他与此无关的标头):
Content-Disposition: attachment; filename="abc.pdf"
Content-Type: application/pdf
Run Code Online (Sandbox Code Playgroud)
更改Content-Disposition为inline或完全删除它也无济于事.删除Content-Type将导致在浏览器窗口中显示原始二进制数据.
注意:我已经发现了与不受信任的SSL证书相关的问题,但这似乎不是唯一的问题.所以我真的在寻找另一种解释.
欢迎任何想法!
Luk*_*der 16
与往常一样,经过一番艰苦的研究后,谷歌代码上有一个古老的错误报告,其中有很多令人沮丧的开发者评论......以下是与此问题相关的两个未解决的问题:
似乎使用带有不受信任证书的SSL下载PDF(在我的测试环境中就是这种情况)并不能完全解决我提到的症状
更新:这只是一个问题.但它似乎并不是唯一的一个
更新:事实上,这里有一些关于整个问题的权威信息,表明Content-Disposition当时的实施和指定都很差,这解释了在通过HTTP实现下载时遇到的许多问题:
http://greenbytes.de/tech/tc2231
| 归档时间: |
|
| 查看次数: |
5753 次 |
| 最近记录: |