https://developers.weixin.qq.com/miniprogram/dev/api/file/FileSystemManager.writeFile.html
升级到最新版的PC微信2.9.0出现的。老版本的正常。
const fs = wx.getFileSystemManager(); //获取全局唯一的文件管理器
fs.writeFile({ // 写文件
filePath: wx.env.USER_DATA_PATH + `/未发货-${timestamp}-订单.xlsx`, // wx.env.USER_DATA_PATH 指定临时文件存入的路径,后面字符串自定义
data: rest.data,
encoding: "binary", //二进制流文件必须是 binary
success (rest){
wx.openDocument({ // 新开页面打开文档
filePath: wx.env.USER_DATA_PATH + `/未发货-${timestamp}-订单.xlsx`, //拿上面存入的文件路径
success: function (res) {
console.log("写文件.......",res);
setTimeout(()=>{wx.hideLoading()},500)
}
})
},
fail(res){
////这里会出现错误
},complete(res){
////这里会出现错误
}
});
按文档更新下试试
https://docs.qq.com/doc/DRmROZXpBVmNxYURY