收藏
回答

FileSystemManager.writeFile写文件,内容大小有限制吗?

const fs = wx.getFileSystemManager();

    try {

      fs.writeFileSync(

        `${wx.env.USER_DATA_PATH}/XSD.txt`, //指定文件路径

        data1, //要写入的数据

        'utf8' //文件的编码方式

      )

      // 尝试读取文件以确认写入成功

      const data = fs.readFileSync(`${wx.env.USER_DATA_PATH}/XSD.txt`, 'utf8')

      console.log('文件的内容:', data); //应该打印出写入的文本

      // 如果走到这里而没有异常抛出,那么通常可以认为文件写入是成功的

    } catch (e{

      console.log('写入文件时发生错误:', e//捕获并打印写入过程中出现的任何错误

    }

内容过多,就获取不到数据

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

1 个回答

  • H
    H
    07-18

     const data = fs.readFileSync(`${wx.env.USER_DATA_PATH}/XSD.txt`, 'utf8')

          console.log('data:', data);

    这样读取的数据,写入的数据少,就能读取到,数据多,就读取不到,为什么?是不是写入的内容大小有限制?

    07-18
    有用
    回复
登录 后发表内容