uniapp雲端儲存{"errMsg":"cloudPath不合法"}
阿新 • • 發佈:2021-10-23
上傳圖片到雲端儲存。
uni.chooseImage({
count:1,
success:res=>{
this.src=res.tempFilePaths[0]
console.log(res.tempFilePaths[0])
uniCloud.uploadFile({
filePath:res.tempFilePaths[0],
cloudPath:res.tempFilePaths[0]+res.tempFiles[0].name,
success: (res) => {
console.log(res)
},
fail: (err) => {
console.log(JSON.stringify(err))
}
})
}
})
報錯:{"errMsg":"cloudPath不合法"}
原因:cloudPath
-使用阿里雲時,cloudPath為雲端檔名,請勿使用非法字元
(cloudPath:res.tempFilePaths[0]+res.tempFiles[0].name-->是不合法的)
解決方法:改為cloudPath:res.tempFiles[0].name