From 231a3ca1d516ddefafa495b655d3ff99c7352808 Mon Sep 17 00:00:00 2001 From: wangwei Date: Tue, 28 May 2019 18:04:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=96=87=E4=BB=B6=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E6=A0=A1=E9=AA=8C(=E5=8A=AB=E6=8C=81=E3=80=81?= =?UTF-8?q?=E6=B3=A8=E5=85=A5=E3=80=81=E9=98=BB=E6=96=AD=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E3=80=81=E6=96=87=E4=BB=B6=E7=AD=96=E7=95=A5)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/cfg/proxy/fileHijack/form.jsp | 37 +++++++++++++++++- .../views/cfg/proxy/fileInsertScript/form.jsp | 39 ++++++++++++++++++- .../views/cfg/proxy/fileResponsePage/form.jsp | 38 +++++++++++++++++- .../views/cfg/proxy/fileStrategy/form.jsp | 38 +++++++++++++++++- 4 files changed, 148 insertions(+), 4 deletions(-) diff --git a/src/main/webapp/WEB-INF/views/cfg/proxy/fileHijack/form.jsp b/src/main/webapp/WEB-INF/views/cfg/proxy/fileHijack/form.jsp index cec8c79aa..69404a6c1 100644 --- a/src/main/webapp/WEB-INF/views/cfg/proxy/fileHijack/form.jsp +++ b/src/main/webapp/WEB-INF/views/cfg/proxy/fileHijack/form.jsp @@ -12,10 +12,19 @@ $("#cfgFile").on('change',function(){ $("#urlInfo").val($("#cfgFile").val()); - }); + cfgFileValidate(); + }); $("#cfgFrom") .validate( { submitHandler : function(form) { + + var cfgFile = $("#cfgFile").val(); + if(cfgFile!=''){ + if(!cfgFileValidate()){ + return false; + } + + } loading('onloading...'); form.submit(); }, @@ -26,6 +35,32 @@ }); }); + + function cfgFileValidate(){ + var flag=false; //状态,检测文件后缀用 + var arr=["exe","apk"];//使用是什么格式的后缀 + var cFile=$("#cfgFile").val();//文件的值 + //取出上传文件的扩展名 + var index=cFile.lastIndexOf("."); + var ext = cFile.substr(index+1).toLowerCase(); + //循环比较 + for(var i=0;i"); + return false; + } + return true; + } diff --git a/src/main/webapp/WEB-INF/views/cfg/proxy/fileInsertScript/form.jsp b/src/main/webapp/WEB-INF/views/cfg/proxy/fileInsertScript/form.jsp index d97ea9ffa..fd25da202 100644 --- a/src/main/webapp/WEB-INF/views/cfg/proxy/fileInsertScript/form.jsp +++ b/src/main/webapp/WEB-INF/views/cfg/proxy/fileInsertScript/form.jsp @@ -12,10 +12,22 @@ $("#cfgFile").on('change',function(){ $("#urlInfo").val($("#cfgFile").val()); + cfgFileValidate(); + }); + $("#format").on('change',function(){ + cfgFileValidate(); }); $("#cfgFrom") .validate( { submitHandler : function(form) { + + var cfgFile = $("#cfgFile").val(); + if(cfgFile!=''){ + if(!cfgFileValidate()){ + return false; + } + + } loading('onloading...'); form.submit(); }, @@ -26,6 +38,31 @@ }); }); + function cfgFileValidate(){ + var flag=false; //状态,检测文件后缀用 + var arr=["js","css"];//使用是什么格式的后缀 + var cFile=$("#cfgFile").val();//文件的值 + //取出上传文件的扩展名 + var index=cFile.lastIndexOf("."); + var ext = cFile.substr(index+1).toLowerCase(); + //循环比较 + for(var i=0;i"); + return false; + } + return true; + } @@ -150,7 +187,7 @@ *
- diff --git a/src/main/webapp/WEB-INF/views/cfg/proxy/fileResponsePage/form.jsp b/src/main/webapp/WEB-INF/views/cfg/proxy/fileResponsePage/form.jsp index 520b01717..be056cda7 100644 --- a/src/main/webapp/WEB-INF/views/cfg/proxy/fileResponsePage/form.jsp +++ b/src/main/webapp/WEB-INF/views/cfg/proxy/fileResponsePage/form.jsp @@ -12,10 +12,21 @@ $("#cfgFile").on('change',function(){ $("#urlInfo").val($("#cfgFile").val()); + cfgFileValidate(); + }); + $("#contentType").on('change',function(){ + cfgFileValidate(); }); - $("#cfgFrom") .validate( { submitHandler : function(form) { + + var cfgFile = $("#cfgFile").val(); + if(cfgFile!=''){ + if(!cfgFileValidate()){ + return false; + } + + } loading('onloading...'); form.submit(); }, @@ -26,6 +37,31 @@ }); }); + function cfgFileValidate(){ + var flag=false; //状态,检测文件后缀用 + var arr=["template","html"];//使用是什么格式的后缀 + var cFile=$("#cfgFile").val();//文件的值 + //取出上传文件的扩展名 + var index=cFile.lastIndexOf("."); + var ext = cFile.substr(index+1).toLowerCase(); + //循环比较 + for(var i=0;i"); + return false; + } + return true; + } diff --git a/src/main/webapp/WEB-INF/views/cfg/proxy/fileStrategy/form.jsp b/src/main/webapp/WEB-INF/views/cfg/proxy/fileStrategy/form.jsp index a4353d080..12e1311d3 100644 --- a/src/main/webapp/WEB-INF/views/cfg/proxy/fileStrategy/form.jsp +++ b/src/main/webapp/WEB-INF/views/cfg/proxy/fileStrategy/form.jsp @@ -12,10 +12,21 @@ $("#cfgFile").on('change',function(){ $("#urlInfo").val($("#cfgFile").val()); + cfgFileValidate(); + }); + $("#contentType").on('change',function(){ + cfgFileValidate(); }); - $("#cfgFrom") .validate( { submitHandler : function(form) { + + var cfgFile = $("#cfgFile").val(); + if(cfgFile!=''){ + if(!cfgFileValidate()){ + return false; + } + + } loading('onloading...'); form.submit(); }, @@ -26,6 +37,31 @@ }); }); + function cfgFileValidate(){ + var flag=false; //状态,检测文件后缀用 + var arr=["template","html"];//使用是什么格式的后缀 + var cFile=$("#cfgFile").val();//文件的值 + //取出上传文件的扩展名 + var index=cFile.lastIndexOf("."); + var ext = cFile.substr(index+1).toLowerCase(); + //循环比较 + for(var i=0;i"); + return false; + } + return true; + }