Browse Source

上传文件去除Π特殊字符

user5 3 years ago
parent
commit
ec069194dc

+ 10 - 0
src/main/webapp/static/oss/ossupload.js

@@ -61,6 +61,7 @@ function ftlUploadWithSts(storeAs, file,attachmentId,attachmentFlag,uploadPath,d
     fileName = fileName.replace(/#/g,"")
     fileName = fileName.replace(/#/g,"")
     fileName = fileName.replace(/%/g,"")
     fileName = fileName.replace(/%/g,"")
     fileName = fileName.replace(/Π/g,"")
     fileName = fileName.replace(/Π/g,"")
+    fileName = fileName.replace(/π/g,"")
     var dfl=new File([file],fileName,{type:file.type});
     var dfl=new File([file],fileName,{type:file.type});
     file = dfl
     file = dfl
     /*console.log(file.name.indexOf("—")!=-1);
     /*console.log(file.name.indexOf("—")!=-1);
@@ -86,6 +87,7 @@ function multipartUploadWithSts(storeAs, file,attachmentId,attachmentFlag,upload
     fileName = fileName.replace(/#/g,"")
     fileName = fileName.replace(/#/g,"")
     fileName = fileName.replace(/%/g,"")
     fileName = fileName.replace(/%/g,"")
     fileName = fileName.replace(/Π/g,"")
     fileName = fileName.replace(/Π/g,"")
+    fileName = fileName.replace(/π/g,"")
     var dfl=new File([file],fileName,{type:file.type});
     var dfl=new File([file],fileName,{type:file.type});
     file = dfl
     file = dfl
     /*console.log(file.name.indexOf("—")!=-1);
     /*console.log(file.name.indexOf("—")!=-1);
@@ -117,6 +119,7 @@ function CollectUploadWithSts(storeAs, file,attachmentId,attachmentFlag,uploadPa
     fileName = fileName.replace(/#/g,"")
     fileName = fileName.replace(/#/g,"")
     fileName = fileName.replace(/%/g,"")
     fileName = fileName.replace(/%/g,"")
     fileName = fileName.replace(/Π/g,"")
     fileName = fileName.replace(/Π/g,"")
+    fileName = fileName.replace(/π/g,"")
     var dfl=new File([file],fileName,{type:file.type});
     var dfl=new File([file],fileName,{type:file.type});
     file = dfl
     file = dfl
 
 
@@ -177,6 +180,7 @@ function multipartUploadWithStsOnProcessAccessory(storeAs, file,attachmentId,att
     fileName = fileName.replace(/#/g,"")
     fileName = fileName.replace(/#/g,"")
     fileName = fileName.replace(/%/g,"")
     fileName = fileName.replace(/%/g,"")
     fileName = fileName.replace(/Π/g,"")
     fileName = fileName.replace(/Π/g,"")
+    fileName = fileName.replace(/π/g,"")
     var dfl=new File([file],fileName,{type:file.type});
     var dfl=new File([file],fileName,{type:file.type});
     file = dfl
     file = dfl
 
 
@@ -237,6 +241,7 @@ function multipartUploadWithSts(storeAs, file,attachmentId,attachmentFlag,upload
     fileName = fileName.replace(/#/g,"")
     fileName = fileName.replace(/#/g,"")
     fileName = fileName.replace(/%/g,"")
     fileName = fileName.replace(/%/g,"")
     fileName = fileName.replace(/Π/g,"")
     fileName = fileName.replace(/Π/g,"")
+    fileName = fileName.replace(/π/g,"")
     var dfl=new File([file],fileName,{type:file.type});
     var dfl=new File([file],fileName,{type:file.type});
     file = dfl
     file = dfl
 
 
@@ -298,6 +303,7 @@ function multipartUploadWorkOrder(storeAs, file,attachmentId,attachmentFlag,uplo
     fileName = fileName.replace(/#/g,"")
     fileName = fileName.replace(/#/g,"")
     fileName = fileName.replace(/%/g,"")
     fileName = fileName.replace(/%/g,"")
     fileName = fileName.replace(/Π/g,"")
     fileName = fileName.replace(/Π/g,"")
+    fileName = fileName.replace(/π/g,"")
     var dfl=new File([file],fileName,{type:file.type});
     var dfl=new File([file],fileName,{type:file.type});
     file = dfl
     file = dfl
 
 
@@ -542,6 +548,7 @@ function multipartUploadWithStsCollection(storeAs, file,attachmentId,attachmentF
     fileName = fileName.replace(/#/g,"")
     fileName = fileName.replace(/#/g,"")
     fileName = fileName.replace(/%/g,"")
     fileName = fileName.replace(/%/g,"")
     fileName = fileName.replace(/Π/g,"")
     fileName = fileName.replace(/Π/g,"")
+    fileName = fileName.replace(/π/g,"")
     var dfl=new File([file],fileName,{type:file.type});
     var dfl=new File([file],fileName,{type:file.type});
     file = dfl
     file = dfl
 
 
@@ -605,6 +612,7 @@ function multipartUploadWithStsCollectionCollect(storeAs, file,attachmentId,atta
     fileName = fileName.replace(/#/g,"")
     fileName = fileName.replace(/#/g,"")
     fileName = fileName.replace(/%/g,"")
     fileName = fileName.replace(/%/g,"")
     fileName = fileName.replace(/Π/g,"")
     fileName = fileName.replace(/Π/g,"")
+    fileName = fileName.replace(/π/g,"")
     var dfl=new File([file],fileName,{type:file.type});
     var dfl=new File([file],fileName,{type:file.type});
     file = dfl
     file = dfl
 
 
@@ -1460,6 +1468,7 @@ function multipartUploadWithStsRecordsReported(storeAs, file,attachmentId,attach
     fileName = fileName.replace(/#/g,"")
     fileName = fileName.replace(/#/g,"")
     fileName = fileName.replace(/%/g,"")
     fileName = fileName.replace(/%/g,"")
     fileName = fileName.replace(/Π/g,"")
     fileName = fileName.replace(/Π/g,"")
+    fileName = fileName.replace(/π/g,"")
     var dfl=new File([file],fileName,{type:file.type});
     var dfl=new File([file],fileName,{type:file.type});
     file = dfl
     file = dfl
 
 
@@ -2067,6 +2076,7 @@ function fileCollectAccessory(storeAs, file,attachmentId,attachmentFlag,uploadPa
     fileName = fileName.replace(/#/g,"")
     fileName = fileName.replace(/#/g,"")
     fileName = fileName.replace(/%/g,"")
     fileName = fileName.replace(/%/g,"")
     fileName = fileName.replace(/Π/g,"")
     fileName = fileName.replace(/Π/g,"")
+    fileName = fileName.replace(/π/g,"")
     var dfl=new File([file],fileName,{type:file.type});
     var dfl=new File([file],fileName,{type:file.type});
     file = dfl
     file = dfl
     requestUrl = realPath+"/previewController/getAccess";
     requestUrl = realPath+"/previewController/getAccess";

+ 2 - 2
src/main/webapp/webpage/include/head.jsp

@@ -98,7 +98,7 @@
         {
         {
              document.write('<script src="http://gosspublic.alicdn.com/aliyun-oss-sdk-4.4.4.min.js"><\/script>');
              document.write('<script src="http://gosspublic.alicdn.com/aliyun-oss-sdk-4.4.4.min.js"><\/script>');
             document.write('<script src="${ctxStatic}/bos/node_modules/@baiducloud/sdk/dist/baidubce-sdk.bundle.min.js"><\/script>');
             document.write('<script src="${ctxStatic}/bos/node_modules/@baiducloud/sdk/dist/baidubce-sdk.bundle.min.js"><\/script>');
-            document.write('<script type="text/javascript" src="${ctxStatic}/oss/ossupload.js?8"><\/script>');
+            document.write('<script type="text/javascript" src="${ctxStatic}/oss/ossupload.js?9"><\/script>');
             /*document.write('<script type="text/javascript" src="${ctxStatic}/bos/bosupload.js"><\/script>');*/
             /*document.write('<script type="text/javascript" src="${ctxStatic}/bos/bosupload.js"><\/script>');*/
         }
         }
     }
     }
@@ -106,7 +106,7 @@
     {
     {
          document.write('<script src="http://gosspublic.alicdn.com/aliyun-oss-sdk-4.4.4.min.js"><\/script>');
          document.write('<script src="http://gosspublic.alicdn.com/aliyun-oss-sdk-4.4.4.min.js"><\/script>');
         document.write('<script src="${ctxStatic}/bos/node_modules/@baiducloud/sdk/dist/baidubce-sdk.bundle.min.js"><\/script>');
         document.write('<script src="${ctxStatic}/bos/node_modules/@baiducloud/sdk/dist/baidubce-sdk.bundle.min.js"><\/script>');
-        document.write('<script type="text/javascript" src="${ctxStatic}/oss/ossupload.js?8"><\/script>');
+        document.write('<script type="text/javascript" src="${ctxStatic}/oss/ossupload.js?9"><\/script>');
         /*document.write('<script type="text/javascript" src="${ctxStatic}/bos/bosupload.js"><\/script>');*/
         /*document.write('<script type="text/javascript" src="${ctxStatic}/bos/bosupload.js"><\/script>');*/
     }
     }
 
 

+ 1 - 1
src/main/webapp/webpage/include/ossTools.jsp

@@ -9,4 +9,4 @@
 <script type="text/javascript" src="${ctxStatic}/oss/lib/plupload-2.3.6/plupload-2.3.6/js/jquery.plupload.queue/jquery.plupload.queue.js"></script>
 <script type="text/javascript" src="${ctxStatic}/oss/lib/plupload-2.3.6/plupload-2.3.6/js/jquery.plupload.queue/jquery.plupload.queue.js"></script>
 <script type="text/javascript" src="${ctxStatic}/oss/lib/plupload-2.3.6/plupload-2.3.6/js/plupload.dev.js"></script>
 <script type="text/javascript" src="${ctxStatic}/oss/lib/plupload-2.3.6/plupload-2.3.6/js/plupload.dev.js"></script>
 <script type="text/javascript" src="${ctxStatic}/oss/upload.js"></script>
 <script type="text/javascript" src="${ctxStatic}/oss/upload.js"></script>
-<script type="text/javascript" src="${ctxStatic}/oss/ossupload.js?8"></script>
+<script type="text/javascript" src="${ctxStatic}/oss/ossupload.js?9"></script>

+ 1 - 1
src/main/webapp/webpage/modules/projectcontentinfo/achievementFileDataForm.jsp

@@ -6,7 +6,7 @@
 	<meta name="decorator" content="default"/>
 	<meta name="decorator" content="default"/>
 	<link href="${ctxStatic}/bootstrap-select-1.12.4/css/bootstrap-select.min.css" rel="stylesheet" />
 	<link href="${ctxStatic}/bootstrap-select-1.12.4/css/bootstrap-select.min.css" rel="stylesheet" />
 	<script src="${ctxStatic}/bootstrap-select-1.12.4/js/bootstrap-select.min.js"></script>
 	<script src="${ctxStatic}/bootstrap-select-1.12.4/js/bootstrap-select.min.js"></script>
-	<script type="text/javascript" src="${ctxStatic}/oss/ossupload.js?8"></script>
+	<script type="text/javascript" src="${ctxStatic}/oss/ossupload.js?9"></script>
 	<style>
 	<style>
 		label.error{
 		label.error{
 			top:40px;
 			top:40px;

+ 1 - 1
src/main/webapp/webpage/modules/projectcontentinfo/basedDataForm.jsp

@@ -6,7 +6,7 @@
 	<meta name="decorator" content="default"/>
 	<meta name="decorator" content="default"/>
 	<link href="${ctxStatic}/bootstrap-select-1.12.4/css/bootstrap-select.min.css" rel="stylesheet" />
 	<link href="${ctxStatic}/bootstrap-select-1.12.4/css/bootstrap-select.min.css" rel="stylesheet" />
 	<script src="${ctxStatic}/bootstrap-select-1.12.4/js/bootstrap-select.min.js"></script>
 	<script src="${ctxStatic}/bootstrap-select-1.12.4/js/bootstrap-select.min.js"></script>
-	<script type="text/javascript" src="${ctxStatic}/oss/ossupload.js?8"></script>
+	<script type="text/javascript" src="${ctxStatic}/oss/ossupload.js?9"></script>
 	<style>
 	<style>
 		label.error{
 		label.error{
 			top:40px;
 			top:40px;