- 添加文件类型检查,确保只有File实例可以上传 - 当上传非File类型文件时,抛出明确的错误信息"不支持的文件类型,无法获取文件名"
@@ -361,7 +361,10 @@ export async function uploadMinIOWithPolicy(
callbacks
);
}else{
- const policy = await getUploadPolicy(key);
+ if (!(file instanceof File)) {
+ throw new Error('不支持的文件类型,无法获取文件名');
+ }
+ const policy = await getUploadPolicy(key, file.name);
return MinIOXHRUploader.upload(policy, file, key, callbacks);
}