From e90d71cd524d736af0a00cdff46461aa08315dd7 Mon Sep 17 00:00:00 2001 From: LiuJiaNan <15703339975@163.com> Date: Fri, 7 Nov 2025 09:04:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96upload?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/Upload/index.d.ts | 6 ++---- components/Upload/index.js | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) 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); }