uniapp上傳檔案(圖片、視訊)
阿新 • • 發佈:2021-02-14
uniapp上傳檔案(圖片、視訊)不支援FormData格式
錯誤做法:
用uni.request()請求,傳FormData格式時,報錯
報錯資訊:
正確做法:
需要拿到file格式檔案後,呼叫uni.uploadFile()
uni.chooseImage({ count: 1, //預設9 sizeType: ['original', 'compressed'], //可以指定是原圖還是壓縮圖,預設二者都有 sourceType: ['album','camera'], //從相簿選擇 success: (res)=> { let file=res.tempFiles[0] //獲取file格式 uni.uploadFile({ url:'XXX', file:file, fileType:'image', name:'img_file', success:(res)=>{console.log(res)} }) } })