使用uni.openDocument打开文件。
微信小程序ios和安卓没问题。
头条小程序真机测试,ios没问题,但是安卓报错,{errMsg: "openDocument:fail open document fail"}。
tt.openDocument 也试过,不行。
字节跳动downloadFile合法域名和uploadFile合法域名也配置了,安全证书也申请了。
一直都是报errMsg: "openDocument:fail open document fail"。
手机是小米的,HBuilder X 2.7.9
// #ifdef MP-TOUTIAO
uni.downloadFile({
url: this.websiteUrl + urlResultData.resultData,
success: res => {
console.log('下载成功');
console.log(res);
var filePath = res.tempFilePath;
uni.openDocument({
filePath: filePath,
fileType: 'pdf',
success: function(resOpen) {
console.log('打开文档成功');
},
fail: function(failRes) {
console.log('打开文档失败');
console.log(failRes);
},
complete: function(completeRes) {
console.log('completeRes');
console.log(completeRes);
}
});
},
fail: err => {
console.log('请稍后重试');
}
});
// #endif