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.微信小程序下载文件需借助外部力量,小程序不能直接下载

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐