From 71a69502e04475f1a5a49a198e163fc132c4de19 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Thu, 21 Apr 2022 16:45:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Upload/Index.js | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/src/forge/Upload/Index.js b/src/forge/Upload/Index.js index 7184d2538..f979fe7f5 100644 --- a/src/forge/Upload/Index.js +++ b/src/forge/Upload/Index.js @@ -61,6 +61,11 @@ class Index extends Component { handleChange = (info) => { const { changeIsComplete } = this.props; changeIsComplete && changeIsComplete(true); + const file = info.file; + if(file && !file.type){ + let flag = this.checkFile(file.name); + if(!flag) return; + } if (info.file.status === 'uploading' || info.file.status === 'done' || info.file.status === 'removed') { let fileList = info.fileList; this.setState({ fileList: appendFileSizeToUploadFileAll(fileList) }); @@ -76,15 +81,22 @@ class Index extends Component { array && this.props.load && this.props.load(array); } + checkFile=(str)=>{ + const filestr = ['.rar','.iso',".flv", ".rmvb", ".mmf", ".ape", ".vsdx", ".msi",".md"]; + let flag = false; + for(var i= 0;i { if(file && !file.type){ - let name = file.name; - const filestr = ['.rar','.iso',".flv", ".rmvb", ".mmf", ".ape"]; - let flag = false; - for(var i= 0;i