//请求工具参考https://ext.dcloud.net.cn/plugin?id=392 import config from '@/common/config.js' //上传文件 export function uploadFile(url) { return new Promise((resolve, reject) => { let a = uni.uploadFile({ url: `${config.baseUrl}/schsf/mcFile/upload`, filePath: url, name: 'file', formData: {}, header: { Authorization: "Bearer " + uni.getStorageSync('ACCESS_TOKEN') }, success: (res) => { if (res.statusCode === 200) { console.log(res); const data = JSON.parse(res.data); console.log(data); // console.log('上传成功,返回解析数据', data) // let uuid = uni.$u.guid(13) // let tempData = { // status:"success", // name: data.fileName, // size: data.size, // percentage: 100, // uid: uuid, // raw: { // uid: uuid // }, // response: { // success: true, // fileId: data.fileId, // fileName:data.fileName, // size: data.size, // username: '超级管理员' // } // } // let FileJson = JSON.stringify(tempData); // console.log("返回文件数据Json",data.data[0]); resolve(data.data[0]) } else { reject() } }, fail: (res) => { console.error('上传失败', res) reject(res) } }); }) } export default { uploadFile, }