Procházet zdrojové kódy

优化格式判断

cxmo před 1 rokem
rodič
revize
4bc79905b0
1 změnil soubory, kde provedl 4 přidání a 23 odebrání
  1. 4 23
      src/mixins/index.js

+ 4 - 23
src/mixins/index.js

@@ -136,34 +136,15 @@ const mixins = {
 				});
 			})
 		},
-		//判断文件名是否含有类型
-		checkFileType(fileName){
-			if (fileName.match(/\.(jpg|jpeg|png|gif|svg|tif)/)) {
-				return true
-			} else if (fileName.match(/\.(doc|docx|txt)/)) {
-				return true
-			} else if (fileName.match(/\.(xls|xlsx)/)) {
-				return true
-			} else if (fileName.match(/\.(pdf)/)) {
-				return true
-			}else if (fileName.match(/\.(mp3|mp4)/)) {
-				return true
-			}else if (fileName.match(/\.(pptx|ppt)/)) {
-				return true
-			}else if (fileName.match(/\.(zip|7z|rar)/)) {
-				return true
-			}
-			else {
-				return false;
-			}
-		},
 		// 下载文件
 		handleDownloadResource(url,fileName,successCb,faileCb){
 			const b=new http.Base64() 
 			const arr=url.split('/')
 			const _fileName=arr[arr.length-1]
-			const fileNameType = this.checkFileType(fileName)?fileName.split('.').pop():''
-			const _fileNameType = this.checkFileType(_fileName)?_fileName.split('.').pop():''
+			const fileNameTypeArr = fileName.split('.')
+			const _fileNameTypeArr = _fileName.split('.')
+			const fileNameType = fileNameTypeArr.length>1?fileNameTypeArr[fileNameTypeArr.length-1]:''
+			const _fileNameType = _fileNameTypeArr.length>1?_fileNameTypeArr[_fileNameTypeArr.length-1]:''
 			apiDownloadResource({
 				FileName:/* fileName||_fileName */'',
 				FileUrl:b.encode(url)