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)
			}
		})
	})
}