uniapp使用uni.openDocument打开文件时,安卓打开成功,iOS打开失败【原因:打开的文件的文件名是中文】

解决办法:使用escape进行文件名编码

uni.downloadFile({
url: url,
success: function(res) {
var filePath = res.tempFilePath;
//打开文件有效值 doc, xls, ppt, pdf, docx, xlsx, pptx
uni.openDocument({
filePath: escape(filePath),
success: function(res) {
uni.hideLoading();
that.downloadFile_onoff = true;
},
fail() {
uni.showToast({
title: '暂不支持此类型',
duration: 2000
});
uni.hideLoading();
that.downloadFile_onoff = true;
}
}); }
});
上一篇:初次安装git配置用户名和邮箱


下一篇:iOS 企业版 安装失败 原因