
示例代码
uni.downloadFile({
url: 'https://example.com/somefile.pdf',
success: function (res) {
var filePath = res.tempFilePath;
uni.openDocument({
filePath: filePath,
showMenu: true,
success: function (res) {
console.log('打开文档成功');
}
});
}
});
常见问题
打不开的问题
- 文件地址须保证能正常打开,在浏览器中尝试是否能预览或正常下载
- 注意文件名最好为数字字母不是中文
真机调试可以打开,体验版没反应:
1.小程序后台-开发设置中-设置downloadFile合法域名,文件访问地址的域名
文件名是一长串字符,可能需要设置一下文件名
1:
filePath: uni.env.USER_DATA_PATH + "/" + "隐私协议.docx", //设置文件名
2:
var filePath = res.filePath || res.tempFilePath
官方文档
https://uniapp.dcloud.net.cn/api/file/file.html#opendocument
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)
评价
排名
8
文章
230
粉丝
7
评论
7
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:
50010702506256


欢迎加群交流技术