ewebeditor在上传文件时出现javascript错误:缺少十六进制错误
2008-02-26 10:56
537 查看
JSP版ewebeditor在上传文件时出现javascript错误:缺少十六进制错误
原因:JS提交数据时出现特殊符号"/";
在文件upload.jsp中 sPathFileName=sUploadDir+sSaveFileName; 其中sUploadDir读取到的是文件保存路径
out.println("<script language=javascript>");
out.print("parent.UploadSaved('");
out.print(sSaveFileName);
out.print("');var obj=parent.dialogArguments.dialogArguments;if (!obj) obj=parent.dialogArguments;try{obj.addUploadFile('");
out.print(sOriginalFileName);
out.print("', '");
out.print(sSaveFileName);
out.print("', '");
out.print(sPathFileName);//导致这个位置发生JS错误
out.print("');} catch(e){}");
out.println(";history.back()</script>");
修改方法:sPathFileName=sUploadDir+sSaveFileName; 改为:sPathFileName=sSaveFileName;
程序运行正常!
原因:JS提交数据时出现特殊符号"/";
在文件upload.jsp中 sPathFileName=sUploadDir+sSaveFileName; 其中sUploadDir读取到的是文件保存路径
out.println("<script language=javascript>");
out.print("parent.UploadSaved('");
out.print(sSaveFileName);
out.print("');var obj=parent.dialogArguments.dialogArguments;if (!obj) obj=parent.dialogArguments;try{obj.addUploadFile('");
out.print(sOriginalFileName);
out.print("', '");
out.print(sSaveFileName);
out.print("', '");
out.print(sPathFileName);//导致这个位置发生JS错误
out.print("');} catch(e){}");
out.println(";history.back()</script>");
修改方法:sPathFileName=sUploadDir+sSaveFileName; 改为:sPathFileName=sSaveFileName;
程序运行正常!
相关文章推荐
- 应对eWebEditor漏洞上传文件500错误的方法
- 应对eWebEditor漏洞上传文件500错误的方法
- 标准的文件加载(Web画面)出现异常错误:Unable to generate forwarding URL
- 在本地我们调试运行AJAX.NET程序完全没有问题,但是一旦上传到服务器就会出现很多Web.config文件异常
- ajaxfileupload上传文件出现SyntaxError:unexpected token <错误
- 关于uploadifive 文件上传时出现406错误解决办法
- SQLServer 备份和恢复出现错误 鏃文件缺少
- php上传文件时出现错误:failed to open stream: Permission denied
- iOS打包文件准备上传出现错误
- (转)Permission denied: win7下面eclipse上传本地文件到DFS && 运行M/R程序时出现的同样的错误解决方法
- 使用Web Deployment部署的项目上传后出现编译错误
- .Net WebClient 上传文件错误集锦
- .Net WebClient 上传文件错误集锦
- 打开Web程序解决方案或项目文件出现错误
- 解决打开WEB ADI的excel文件时出现Run-time error '1004' 的错误
- ewebEditor4.8默认上传文件大小限制到100k
- 错误:"无法从命名空间绑定的导入"错误消息出现,当您试图通过使用 Web 服务描述语言工具创建 XML Web 服务代理文件时
- 使用eclipse运行带有main函数的Java文件时,出现editor does not contain a main type的错误框
- FileUpload上传多文件出现错误的解决方法
- javascript 错误“缺少十六进制数字”的处理