const tempPath = `${wx.env.USER_DATA_PATH}/temp_${fileName}`;
// 先写入临时文件
fs.writeFile({
filePath: tempPath,
data: buffer,
encoding: 'binary',
success: () => {
console.log('文件写入成功', tempPath);
// 确保临时文件路径是有效的
fs.getFileInfo({
filePath: tempPath,
success: (res) => {
console.log("临时文件已成功创建:", res);
},
fail: (err) => {
console.error("临时文件路径创建失败:", err);
}
});
// // 再将临时文件保存到永久路径
// fs.saveFile({
// tempFilePath: tempPath, // 使用刚才写入的临时文件路径
// success: (res) => {
// const savedFilePath = res.savedFilePath;
// console.log('保存的文件路径:', savedFilePath);
为什么一直是saveFile:fail it is not a temp
不是异步问题吗
fs.saveFile应该得在writeFile回调里面执行吧
你这是偷偷保存微信缓存目录里的文件吗?感觉不会让你这样骚操作呀😂