、、、
uni.downloadFile({
url:this.system_item.file_path,
success:(res)=>{
let temp = res.tempFilePath
console.log("下载成功 res = "+JSON.stringify(res));
uni.hideLoading()
//#ifdef APP-PLUS
plus.runtime.openFile(temp,null,function(data){
console.log("下载成功 打开 ="+JSON.stringify(data))
})
//#endif
},
fail:res=>{
uni.hideLoading()
console.log("下载失败 res = "+JSON.stringify(res));
}
})·
、、、

- 发布:2020-11-18 10:13
- 更新:2020-11-18 10:13
- 阅读:2331
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win 10
HBuilderX类型: 正式
HBuilderX版本号: 2.9.8
手机系统: iOS
手机系统版本号: iOS 11.4
手机厂商: 苹果
手机机型: 8 plus
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
如上
如上
预期结果:
可正常下载
可正常下载
实际结果:
部分iOS手机无法下载
部分iOS手机无法下载
bug描述:
uni.downloadFile 这个方法下载文件有大小限制嘛?一个16兆的压缩包,ios 6 plus(ios12.4) 下载正常,ios 8 plus(ios 11)下载就下不下来,另一个12兆的文件就可以下载。 微信开发工具也下载失败提示{"errMsg":"downloadFile:fail exceed max file size"}。安卓的下载正常。文件地址:http://hkscjd.clappyun.com/_Framework/GetFile/45e45f84-7e16-43ba-85a2-e7838b6ea50b
0 个回复