收藏
回答

openDocument安卓可以顺利打开,ios报错: get file path fail ?

uni.downloadFile({

url: ele, //下载地址接口返回

success: data => {

var FilePath = data.tempFilePath;

if (data.statusCode === 200) {

// 打开文档查看

//文件保存到本地

uni.saveFile({

tempFilePath: FilePath, //临时路径

success: (res) => {

console.log('已保存到本地');

uni.showToast({

icon: 'none',

mask: true,

title: '文件已保存:' + res.savedFilePath, //保存路径

duration: 1000

});

setTimeout(() => {

//打开文档查看

uni.openDocument({

filePath: this.fileNameEscape(res.savedFilePath),

fileType: 'doc',

showMenu: false,

success: function(res) {

console.log('res,文档打开成功',res)

},

fail(err) {

console.log('文档打开失败',err)

}

});

}, 1000);

}

});

}

},

fail: err => {

uni.showToast({

icon: 'none',

mask: true,

title: '失败请重新下载'

});

}

});

回答关注问题邀请回答
收藏

1 个回答

  • Demons
    Demons
    2022-09-09

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2022-09-09
    有用
    回复
登录 后发表内容