前端使用wx.cloud.downloadFile下载
在云存储中确实存在该文件,并且权限也设置成可读写了。
但是一直报错"Error: errCode: 1 | errMsg: STORAGE_FILE_NONEXIST
wx.cloud.downloadFile({ fileID: cloud: //test-wro3n.7465-test-wro3n-1300077222/gameRes/1.0.0/res/import/07/07ce7530a.f5ba6.json, }).then(res => { // get temp file path console.log(res.tempFilePath); callback && callback( null , res.tempFilePath); }). catch (error => { // handle error console.warn( "Download file failed: " + remoteUrl); console.warn(error.errMsg); callback && callback( new Error(error.errMsg), null ); }) |
感觉是开放的http链接资源不够了,等一会再下载就可以了。
我这边是因为资源不存在所以才会报错的
问题解决了,是url多了一个undefined……找不到
{
errcode: 0,
errmsg: 'ok',
file_list: [
{
fileid: 'cloud://test-o3qk2.7465-test-o3qk2-1301264375/swiper/banner1.jpg\t',
download_url: '',
status: 1,
errmsg: 'STORAGE_FILE_NONEXIST'
},
{
fileid: 'cloud://test-o3qk2.7465-test-o3qk2-1301264375/swiper/banner2.jpg\t',
download_url: '',
status: 1,
errmsg: 'STORAGE_FILE_NONEXIST'
},
{
fileid: 'cloud://test-o3qk2.7465-test-o3qk2-1301264375/swiper/banner3.jpg\t',
download_url: '',
status: 1,
errmsg: 'STORAGE_FILE_NONEXIST'
}
]
}
undefined