关于readfileSync读取文件的参数是string类型,仍旧报错
发布于 5 年前 作者 liangxiulan 10021 次浏览 来自 问答

var buffer = ‘’

   wx.cloud.init()

   wx.cloud.downloadFile({

     fileID: ‘cloud://ricoh-bc3149.7269-bc3149/holiday’,

     success:res => {

       console.log(res.tempFilePath)

       buffer = res.tempFilePath

       console.log(buffer)

     }

   })

   console.log(typeof(buffer))

   var f = wx.getFileSystemManager()

   var filestr = f.readFileSync(buffer,‘utf-8’) //获取本地数据假期信息

我在云存储上上传了一个文件,然后下载该文件后,想读取文件内容,但是一直报错,错误信息如下:但是此时buffer已经是string类型的了啊

为什么还会有这个问题,求大神指点。

1 回复

f.readFileSync(buffer,‘utf-8’)改成f.readFile(buffer,‘utf-8’)就不会报错了

回到顶部