wx.getSavedFileList({ // 获取文件列表
success(res) {
res.fileList.forEach((val, key) => { // 遍历文件列表里的数据
// 删除存储的垃圾数据
wx.removeSavedFile({
filePath: val.filePath
});
})
}
})
wx.downloadFile({
url:文件地址
filePath: wx.env.USER_DATA_PATH + ‘/’+文件名,//自定义文件地址
success: function(res){
wx.openDocument({
filePath: res.filePath,//地址
fileType:ext,//文件后缀
showMenu: true ,// 关键,这里开启预览页面的右上角菜单,才能另存为
})
}
})
注意:
1.wx.env.USER_DATA_PATH是微信小程序提供的存储路径,不用更改
2.微信小程序下载文件需借助外部力量,小程序不能直接下载
uniapp 微信小程序打开文件
最新推荐文章于 2025-10-28 15:28:41 发布
该段代码展示了如何在微信小程序中获取文件列表,删除不需要的文件,以及下载并打开文件。通过wx.downloadFile函数下载文件到用户数据路径,并利用wx.openDocument开启预览,同时允许用户通过右上角菜单进行另存为操作。

4460

被折叠的 条评论
为什么被折叠?



