wx.downloadFile 下载的文件大小限制是多少?
之前看官方文档 上说是50M,
可是在社区里回答的都是10M,现在改为10M了,但是8-9M的还是下载失败,提示内存不足
downloadFile:fail the maximum size of the file storage limit is exceeded
请问该怎么解决
wx.downloadFile({
url: file,
filePath: wx.env.USER_DATA_PATH + '/' + fileName,
success: function (res) {
const resultFilePath = res.filePath
console.log('文档路径:' + resultFilePath);
wx.openDocument({
filePath: resultFilePath,
showMenu: true,
fileType: fileType,
success: function (rs) {
console.log('打开文档成功')
}
})
}
})
解决了,在wx.downloadFile前调用https://developers.weixin.qq.com/miniprogram/dev/api/file/FileSystemManager.unlinkSync.html 删除指定filePath,这样10M内就可以正常下载和打开了
这个是普通小程序官方API文档上的说明,普通小程序上没问题,开发者工具没问题,但是在企业小程序上40M还能下载,80M的就不能下载了