test(url) {
uni.downloadFile({
url: url,
success: function(res) {
var filePath = res.tempFilePath;
console.log(filePath)
uni.saveFile({
tempFilePath: filePath,
success: function(res) {
var savedFilePath = res.savedFilePath;
},
fail: function(res) {
console.log(res);
}
})
}
});
}
![1***@163.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/37ccee3d2eced1e517f1b05f8a2884f3.png)
- 发布:2021-12-06 22:14
- 更新:2021-12-08 13:44
- 阅读:233
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 11.2.3
HBuilderX类型: 正式
HBuilderX版本号: 3.2.16
手机系统: iOS
手机系统版本号: iOS 15
手机厂商: 苹果
手机机型: iphone11
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
下载文件,保存文件 ,打开预览
下载文件,保存文件 ,打开预览
预期结果:
预览成功
预览成功
实际结果:
{
"errMsg": "saveFile:fail 文件没有发现",
"errCode": 1,
"code": 1
}
{
"errMsg": "saveFile:fail 文件没有发现",
"errCode": 1,
"code": 1
}
bug描述:
官方文档savefile 保存doc文件时提示文件没有发现,文件标题不是中文
![1***@163.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/37ccee3d2eced1e517f1b05f8a2884f3.png)
1***@163.com (作者)
直接预览也是一样的问题 ,download提示都成功 但是打开时提示
{
"errMsg": "openDocument:fail 文件不存在,https://ask.dcloud.net.cn/article/282",
"errCode": -4,
"code": -4
}
openDocument() {
uni.downloadFile({
// url: 'http://122.9.134.74:9530/jeeplus-vue/userfiles/bussinessFlie/hr/CrrcPaList/2021/12/testpdf.pdf',
url: 'http://122.9.134.74:9530/jeeplus-vue/userfiles/bussinessFlie/hr/CrrcPaList/2021/12/12345.docx',
success: (res) => {
console.log(res)
uni.openDocument({
filePath: res.tempFilePath,
success: () => {
console.log('打开文档成功');
},
fail(res) {
console.log(res)
}
});
}
});
},
1***@163.com (作者)
http://122.9.134.74:9530/jeeplus-vue/userfiles/bussinessFlie/hr/CrrcPaList/2021/12/testpdf.pdf
2021-12-08 13:40
1***@163.com (作者)
url 携带的信息是有什么特殊的吗 ios 的http response中需要指定啥参数吗
2021-12-09 08:45
DCloud_iOS_WZT
回复 1***@163.com: 现在问题解决了么? 我看其他帖子已经回复你了 这个我就关闭了啊
2021-12-21 15:40