diff --git a/src/components/Upload/index.js b/src/components/Upload/index.js index 5a82326..02906e4 100644 --- a/src/components/Upload/index.js +++ b/src/components/Upload/index.js @@ -149,12 +149,16 @@ const Upload = (props) => { // 验证文件格式 if (acceptList.length > 0 && !acceptList.includes(suffix)) { message.warning(`只能上传${acceptTip}格式的文件`); + const filtered = fileList.filter(item => item.uid !== file.uid); + onChange?.(filtered); return; } // 验证文件大小 if (maxSize && file.size > maxSize) { message.warning(`文件大小不能超过${size}M`); + const filtered = fileList.filter(item => item.uid !== file.uid); + onChange?.(filtered); return; }