const fs = wx.getFileSystemManager()
fs.open({
filePath: `${wx.env.USER_DATA_PATH}/hello.txt`,
flag: 'a+',
success(res) {
console.log(res.fd)
}
})
这段代码是从官方文档复制下来的,运行时却报“fs.open is not a function”。
但我在另一个js中,用fs.savefile却成功把下载的文件保存到本地,代码如下:
wx.getFileSystemManager().saveFile({
tempFilePath:res1.tempFilePath,
filePath:wx.env.USER_DATA_PATH+'/'+thisname,
success:(res2)=>{
wx.showToast({
title: '文件已保存到'+res2.savedFilePath,
icon:'none'
})
console.log(res2.savedFilePath)
},
fail:err=>{
console.log(err)
}
})
我实在想不到我还能做些什么了!