| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | 
							- import { baseUrl, apiPath, tenantId } from '@/sheep/config';
 
- const FileApi = {
 
-   // 上传文件
 
-   uploadFile: (file) => {
 
-     // TODO 芋艿:访问令牌的接入;
 
-     const token = uni.getStorageSync('token');
 
-     uni.showLoading({
 
-       title: '上传中',
 
-     });
 
-     return new Promise((resolve, reject) => {
 
-       uni.uploadFile({
 
-         url: baseUrl + apiPath + '/infra/file/upload',
 
-         filePath: file,
 
-         name: 'file',
 
-         header: {
 
-           // Accept: 'text/json',
 
-           Accept: '*/*',
 
-           'tenant-id': tenantId,
 
-           // Authorization:  'Bearer test247',
 
-         },
 
-         success: (uploadFileRes) => {
 
-           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;
 
 
  |