reactor:【INFRA】文件上传 api,增加 directory 参数,去除 path 参数,并支持按照日期分目录、文件名不再使用 sha256 而是时间戳

This commit is contained in:
YunaiV
2025-05-02 20:59:30 +08:00
parent db60915de6
commit 4d308078fa
2 changed files with 17 additions and 12 deletions
+9 -7
View File
@@ -1,11 +1,9 @@
import { baseUrl, apiPath, tenantId } from '@/sheep/config';
import request from '@/sheep/request';
import request, { getAccessToken } from '@/sheep/request';
const FileApi = {
// 上传文件
uploadFile: (file) => {
// TODO 芋艿:访问令牌的接入;
const token = uni.getStorageSync('token');
uploadFile: (file, directory) => {
uni.showLoading({
title: '上传中',
});
@@ -17,7 +15,10 @@ const FileApi = {
header: {
Accept: '*/*',
'tenant-id': tenantId,
// Authorization: 'Bearer test247',
Authorization: 'Bearer ' + getAccessToken(),
},
formData: {
directory,
},
success: (uploadFileRes) => {
let result = JSON.parse(uploadFileRes.data);
@@ -42,12 +43,13 @@ const FileApi = {
},
// 获取文件预签名地址
getFilePresignedUrl: (path) => {
getFilePresignedUrl: (name, directory) => {
return request({
url: '/infra/file/presigned-url',
method: 'GET',
params: {
path,
name,
directory,
},
});
},