uni.downloadFile({
url: singleDownload,
header: headerConfig,
success(res) {
uni.saveFile({
tempFilePath: res.tempFilePath,
success: function(saveSucc) {
var savedFilePath = saveSucc.savedFilePath;
uni.showToast({
icon: 'none',
title: '下载完成,保存路径为:' + savedFilePath
});
uni.openDocument({
filePath: savedFilePath,
});
},
fail: (err) => {
console.error('下载错误')
console.error(err)
}
})
}
})
- 发布:2021-06-28 12:38
- 更新:2021-06-28 12:38
- 阅读:834
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 1158
HBuilderX类型: 正式
HBuilderX版本号: 3.1.18
手机系统: iOS
手机系统版本号: iOS 13.4
手机厂商: 苹果
手机机型: IPhone X
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
uni.downloadFile({
url: singleDownload,
header: headerConfig,
success(res) {
uni.saveFile({
tempFilePath: res.tempFilePath,
success: function(saveSucc) {
var savedFilePath = saveSucc.savedFilePath;
uni.showToast({
icon: 'none',
title: '下载完成,保存路径为:' + savedFilePath
});
uni.openDocument({
filePath: savedFilePath,
});
},
fail: (err) => {
console.error('下载错误')
console.error(err)
}
})
}
})
uni.downloadFile({
url: singleDownload,
header: headerConfig,
success(res) {
uni.saveFile({
tempFilePath: res.tempFilePath,
success: function(saveSucc) {
var savedFilePath = saveSucc.savedFilePath;
uni.showToast({
icon: 'none',
title: '下载完成,保存路径为:' + savedFilePath
});
uni.openDocument({
filePath: savedFilePath,
});
},
fail: (err) => {
console.error('下载错误')
console.error(err)
}
})
}
})
预期结果:
正常打开
正常打开
实际结果:
打开失败
打开失败
bug描述:
uni.downloadFile 下载成功之后 保存在uni.saveFile本地路径是报错 如图所示