downloadFile(url) {
uni.showLoading();
uni.downloadFile({
url:url,
success: function(res) {
uni.openDocument({
filePath: res.tempFilePath,
success: function() {},
fail: function() {
uni.showToast({
icon: 'none',
title: '文件打开失败!'
});
}
})
},
fail: function() {
uni.showToast({
icon: 'none',
title: '文件下载出错!'
});
},
complete: function() {
uni.hideLoading();
}
})
}
- 发布:2021-08-12 11:29
- 更新:2021-08-16 16:11
- 阅读:401
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows10
HBuilderX类型: 正式
HBuilderX版本号: 3.1.22
手机系统: iOS
手机系统版本号: IOS 14
手机厂商: 苹果
手机机型: iphone 11 pro max
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
点击附件下载,传附件url地址
点击附件下载,传附件url地址
预期结果:
附件成功打开
附件成功打开
实际结果:
附件无法打开
附件无法打开
bug描述:
用hbiulderx 3.1.22真机和打包都无法打开附件,提示文件未发现,用同事的没更新的2.8.6的hbiulderx,就可以成功打开附件
DCloud_iOS_WZT
回复 4***@qq.com: 这个在3.1.23 alpha版本已修复,更新下试试
2021-08-16 20:44
4***@qq.com (作者)
回复 DCloud_iOS_WZT:alpha版本云端打包出来不会提示sdk不匹配吧,没用过alpha版本
2021-08-17 09:09
DCloud_iOS_WZT
回复 4***@qq.com: 那可以等我们发正式版,或者你把文件的中文命名改成英文的也可以
2021-08-17 11:06
DCloud_iOS_WZT
回复 4***@qq.com: sdk版本跟hx版本同步就不会提示不匹配
2021-08-17 11:28