收藏
回答

saveFile 参数 filePath 没有强调,需要加/文件名及后缀

https://developers.weixin.qq.com/miniprogram/dev/api/file/FileSystemManager.saveFile.html

const fs = wx.getFileSystemManager()
const rootPath = wx.env.USER_DATA_PATH;
const  localPath = rootPath +'/myFile'
fs.saveFile({
 tempFilePath: res.tempFilePath,
 filePath: localPath + '/'+'123.txt',//要加文件名,文档没有说明
 success: res => {
    console.log('临时文件保存成功', res)
  },
 fail: err => {
   console.log('临时文件保存失败', err)
 }
 });


我是下载后转存,原地址直接使用,tempFilePath: res.tempFilePath,
新地址:filePath: localPath + '/'+'123.txt',
新地址只是目录地址,需要加文件名,知道后能想明白,只是文档没提醒,会没反应过来,存入只指定目录是不行的,需要文件名才行


回答关注问题邀请回答
收藏

1 个回答

  • lbk
    lbk
    2023-12-24

    特意登录来给老哥评论,解决了我燃眉之急,文档里确实也没提这点,给老哥点赞👍

    2023-12-24
    有用
    回复
登录 后发表内容
问题标签