From 30ec0dc379189a49f3908de177e398f646f07c45 Mon Sep 17 00:00:00 2001 From: wangwei Date: Sun, 23 Jun 2019 17:42:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=A1=A8=E5=8D=95=E6=9C=AA?= =?UTF-8?q?=E9=80=89=E6=8B=A9=E6=96=87=E4=BB=B6=E6=97=B6=20=E4=BC=9A?= =?UTF-8?q?=E5=87=BA=E7=8E=B0=E6=96=87=E4=BB=B6=E6=A0=BC=E5=BC=8F=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/cfg/proxy/fileHijack/form.jsp | 26 ++++++------ .../views/cfg/proxy/fileInsertScript/form.jsp | 40 ++++++++++--------- .../views/cfg/proxy/fileResponsePage/form.jsp | 40 ++++++++++--------- 3 files changed, 56 insertions(+), 50 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 a32d21b5d..cbe875039 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 @@ -42,19 +42,21 @@ function cfgFileValidate(){ var flag=false; //状态,检测文件后缀用 var cFile=$("#urlInfo").val();//文件的值 - //取出上传文件的扩展名 - var index=cFile.lastIndexOf("."); - var ext = cFile.substr(index+1).toLowerCase(); - var tail = $("#contentType").find("option:selected").attr("tail") $("div[for='urlInfo']").empty(); - if(ext == tail || tail ==""){ - flag = true; - return flag; - } - if(!flag){ - // ("文件名不合法"); - $("div[for='urlInfo']").append(""); - return false; + if(cFile){ + //取出上传文件的扩展名 + var index=cFile.lastIndexOf("."); + var ext = cFile.substr(index+1).toLowerCase(); + var tail = $("#contentType").find("option:selected").attr("tail") + if(ext == tail || tail ==""){ + flag = true; + return flag; + } + if(!flag){ + // ("文件名不合法"); + $("div[for='urlInfo']").append(""); + 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 383e6066a..d829bf54e 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 @@ -42,25 +42,27 @@ var flag=false; //状态,检测文件后缀用 var arr=["js","css"];//使用是什么格式的后缀 var cFile=$("#urlInfo").val();//文件的值 - //取出上传文件的扩展名 - var index=cFile.lastIndexOf("."); - var ext = cFile.substr(index+1).toLowerCase(); - //循环比较 - for(var i=0;i"); - return false; - } + $("div[for='urlInfo']").empty(); + if(cFile){ + //取出上传文件的扩展名 + 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/fileResponsePage/form.jsp b/src/main/webapp/WEB-INF/views/cfg/proxy/fileResponsePage/form.jsp index b8247130d..0f94723ef 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 @@ -41,25 +41,27 @@ var flag=false; //状态,检测文件后缀用 var arr=["html"];//使用是什么格式的后缀 var cFile=$("#urlInfo").val();//文件的值 - //取出上传文件的扩展名 - var index=cFile.lastIndexOf("."); - var ext = cFile.substr(index+1).toLowerCase(); - //循环比较 - for(var i=0;i"); - return false; - } + $("div[for='urlInfo']").empty(); + if(cFile){ + //取出上传文件的扩展名 + var index=cFile.lastIndexOf("."); + var ext = cFile.substr(index+1).toLowerCase(); + //循环比较 + for(var i=0;i"); + return false; + } + } return true; }