diff --git a/components/Upload/index.d.ts b/components/Upload/index.d.ts index 2f561d1..7741a09 100644 --- a/components/Upload/index.d.ts +++ b/components/Upload/index.d.ts @@ -19,6 +19,8 @@ export interface UploadProps extends Omit { uploadButtonText?: string; /** 要上传的文件类型,默认为 image */ fileType?: "image" | "video" | "document"; + /** 获取上传过服务器删除的附件 */ + onGetRemoveFile?: (file: UploadFile) => void; } /** @@ -28,7 +30,3 @@ export interface UploadProps extends Omit { declare const Upload: FC; export default Upload; - -// 视频:数量默认1个,且只支持mp4格式,单个文件大小默认100M -// 文件:数量默认4个,且只支持pdf、doc、docx格式 -// 图片:数量默认4个,且只支持jpg、jpeg、png格式 diff --git a/components/Upload/index.js b/components/Upload/index.js index 95a243e..5256c0c 100644 --- a/components/Upload/index.js +++ b/components/Upload/index.js @@ -193,7 +193,7 @@ const Upload = (props) => { // 删除文件 const handleRemove = (file) => { - if (file.originFileObj) + if (!file.originFileObj) onGetRemoveFile?.(file); return onRemove?.(file); }