| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 | import request2 from '@/sheep/request2';const FileApi = {  // 上传文件  uploadFile: (file) => {    const token = uni.getStorageSync('token');    uni.showLoading({      title: '上传中',    });    return new Promise((resolve, reject) => {      // 此处先换成yudao      // TODO 芋艿:后续搞下      uni.uploadFile({        // url: 'http://api-dashboard.yudao.iocoder.cn' + '/app-api/infra/file/upload',        url: 'http://127.0.0.1:48080' + '/app-api/infra/file/upload',        filePath: file,        name: 'file',        header: {          // Accept: 'text/json',          // Authorization: token,          Accept : '*/*',          'tenant-id' :'1',          Authorization:  'Bearer test247',        },        success: (uploadFileRes) => {          debugger          let result = JSON.parse(uploadFileRes.data);          if (result.error === 1) {            uni.showToast({              icon: 'none',              title: result.msg,            });          } else {            return resolve(result);          }        },        fail: (error) => {          console.log('上传失败:', error);          return resolve(false);        },        complete: () => {          uni.hideLoading();        },      });    });  },};export default FileApi;
 |