upload.js
753 字节
import {baseURL} from './request.js'
import {toast,toa} from './toast.js'
export const uploadFile = (tempFilePaths,data)=>{
return new Promise((resolve, reject) => {
toa.loading('上传中..')
uni.uploadFile({
url: baseURL + '/common/upload', //仅为示例,非真实的接口地址
filePath: tempFilePaths,
name: 'file',
formData: {...data,token:uni.getStorageSync('token') || ''},
success: (res) => {
toa.hideLoading()
console.log(res);
if(res.statusCode==200){
// return res
resolve(JSON.parse(res.data).data)
}
},
fail:(err)=>{
toa.hideLoading()
toast(JSON.parse(err.data).msg)
console.log(err,'上传报错');
// return
reject(err)
}
})
})
}