|
|
@@ -12,7 +12,7 @@ type UploadPolicyResponse = InferResponseType<typeof fileClient['upload-policy']
|
|
|
// 定义创建文件请求类型
|
|
|
type CreateFileRequest = InferRequestType<typeof fileClient['upload-policy']['$post']>['json'];
|
|
|
|
|
|
-interface AliyunOSSUploaderProps {
|
|
|
+interface BucketUploaderProps {
|
|
|
/** 上传路径 */
|
|
|
uploadPath: string;
|
|
|
/** 允许的文件类型,如['image/*', '.pdf'] */
|
|
|
@@ -31,7 +31,7 @@ interface AliyunOSSUploaderProps {
|
|
|
tipText?: string;
|
|
|
}
|
|
|
|
|
|
-const AliyunOSSUploader: React.FC<AliyunOSSUploaderProps> = ({
|
|
|
+const BucketUploader: React.FC<BucketUploaderProps> = ({
|
|
|
uploadPath = '/',
|
|
|
accept,
|
|
|
maxSize = 500, // 默认最大500MB
|
|
|
@@ -340,4 +340,4 @@ const AliyunOSSUploader: React.FC<AliyunOSSUploaderProps> = ({
|
|
|
);
|
|
|
};
|
|
|
|
|
|
-export default AliyunOSSUploader;
|
|
|
+export default BucketUploader;
|