xinannansha
xinannansha
  • 发布:2018-04-25 16:05
  • 更新:2018-04-26 10:06
  • 阅读:1442

【报Bug】plus.downloader.createDownload新版ios下载音频文件不完整

分类:HTML5+

详细问题描述
plus.downloader.createDownload新版ios下载音频文件不完整
后端返回为http1.1,Accept-Ranges: bytes

经验证
后端不返回头部“Accept-Ranges: bytes”,可以正常下载。
或者前端用低版本的ios访问,也可以正常下载。

运行环境
ios11.3
HBuilder 9.0.2.201803061935

联系方式
qq:442680436

2018-04-25 16:05 负责人:无 分享
已邀请:
xinannansha

xinannansha (作者)

自己解决。
原因下载到本地的文件不完整,具体是plus.downloader.createDownload下载的是webview缓存文件,而webview缓存文件在http1.1下是分段下载。解决方案很简单,下载url增加随机参数,这样Download就不受缓存文件影响了。

该问题目前已经被锁定, 无法添加新回复