在小程序 IDE 中,接口返回一个 base64 文件,接口显示 request fail:

实际上是有返回的,将 base64 文件转换一下就不会报错了:
javascript
const fsm = wx.getFileSystemManager()
const FILE_BASE_NAME = `tmp_base64src_${Date.now()}_${channel}.png`
const filePath = `${wx.env.USER_DATA_PATH}/${FILE_BASE_NAME}` //base64 数据转换为 ArrayBuffer 数据
fsm.writeFile({
filePath,
data,
encoding: 'binary',
success: () => {
log.info('临时文件-写入成功-路径: ', filePath)
return resolve({
status: true,
url: filePath
})
},
fail: (err) => {
log.error('临时文件-写入失败-路径: ', filePath)
return resolve({
status: false,
url: undefined
})
}
})```