新增.gitignore文件以忽略以.aider开头的文件,更新API逻辑以使用全局配置获取OSS相关信息,优化上传组件中的配置获取方式,同时更新依赖项的版本以确保兼容性。

This commit is contained in:
zyh
2025-04-10 16:01:04 +00:00
parent 8d74bdbe79
commit d7086317d1
5 changed files with 20 additions and 6 deletions

View File

@@ -11,6 +11,7 @@ import {
UploadOutlined,
} from '@ant-design/icons';
import { uploadMinIOWithPolicy , uploadOSSWithPolicy} from '@d8d-appcontainer/api';
import { getGlobalConfig } from './utils.ts';
import type { MinioUploadPolicy, OSSUploadPolicy } from '@d8d-appcontainer/types';
import 'dayjs/locale/zh-cn';
import { OssType } from '../share/types.ts';
@@ -93,7 +94,7 @@ export const Uploader = ({
};
// 执行上传
const fileUrl = window.CONFIG?.OSS_TYPE === OssType.MINIO ?
const fileUrl = getGlobalConfig('OSS_TYPE') === OssType.MINIO ?
await uploadMinIOWithPolicy(
policy as MinioUploadPolicy,
file,
@@ -164,4 +165,4 @@ export const Uploader = ({
)}
</Upload.Dragger>
);
};
};