js 限制IE 文件上传大小
来源:互联网 发布:茉莉茶软化宫颈 知乎 编辑:程序博客网 时间:2024/06/10 19:57
<!-- <%=request.getRequestURI()%> --><%@ page contentType="text/html;charset=utf-8" language="java"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>资料上传</title> <meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><script type="text/javascript" src="<%=path%>/include/jquery/jquery-1.4.4.min.js"></script><script type="text/javascript" src="<%=path%>/include/jquery/jquery.ajaxfileupload.js"></script><!-- 外部js 样式控制及效果--><script type="text/javascript" src="<%=path%>/include/jquery/jquery.blockUI.js"></script><script type="text/javascript" src="<%=path%>/include/jquery/jquery.metadata.js"></script><script type="text/javascript" src="<%=path%>/include/js/style.js"></script><script type="text/javascript" src="<%=path%>/include/js/style-left.js"></script><script type="text/javascript" src="<%=request.getContextPath()%>/include/loadMask/js/loadMask.js"></script><link rel="stylesheet" href="<%=request.getContextPath()%>/include/loadMask/css/loadMask.css"/><script type="text/javascript">/** * 附件大小限制,附件必须小于20M,做为所有页面的附件大小限定方法 * @param fileContent 附件内容 * @description 这里使用到了IE的特性,在其他非IE内核浏览器中,该功能不好使 * 如果附件不存在同样满足要求 * @return 如果附件为空和小于20M时候是满足条件的 返回 true * 如果附件大于20M时候是不满足条件的 返回 false */function _fileContent(fileContent){ var fso, f;fso = new ActiveXObject("Scripting.FileSystemObject");if(fileContent!=null &&fileContent!="" &&fileContent!=undefined && fileContent!="null"){f = fso.GetFile(fileContent);if (f.size > 20 * 1024 * 1024) {showWarningMessage('附件大小不能超过20M,请重新上传!'); return false;}}return true;}//上传function upload(docUuid,newDocUuid,docTypeUuid,execPrjUuid,docProperty){// 首先判断标题是否输入 var docName = document.getElementById('docName').value; var filepath = document.getElementById('file').value; // 全部为空的时候 if(filepath == ""){ alert("上传资料不能为空!"); return; } var filename = filepath.substr(filepath.lastIndexOf('\\')+1); // 删除空格 docName = docName.replace("/(^\s*)(\s*$)/g", ""); if(docName == ""){ // 去掉后缀名 filename = filename.substr(0, filename.lastIndexOf('.')); document.getElementById('docName').value = filename; } if(_fileContent(filepath)) { loadMask('数据提交中...'); document.forms.namedItem("addForm").submit(); window.returnValue=1; setTimeout("window.close()", 2000); }}</script> </head> <body style="margin: 2px; margin-top: 10px;"><form action="<%=basePath%>judge/uploadDocFile.do?LTPAToken=${LTPAToken}" id="addForm" method="post" enctype="multipart/form-data"><input type="hidden" id="docTypeUuid" name="docTypeUuid" value="${docTypeUuid}"/> <input type="hidden" id="execPrjUuid" name="projectUuid" value="${execPrjUuid}"/> <input type="hidden" id="docProperty" name="docProperty" value="${docProperty}"/> <input type="hidden" id="docUuid" name="docUuid" value="${docUuid}"/><!-- 选中的项目资料uuid --> <input type="hidden" id="newDocUuid" name="newDocUuid" value="${newDocUuid}"/><!-- 新生成的项目资料uuid --> <input type="hidden" id="dataTable" name="dataTable" value="${dataTable}"/><table width="98%" align="center" class="FormTable"><caption>资料上传</caption><tr class="table-row table-row-alt"><td align="right" width="20%">标题 </td><td><input type="text" name="docName" value="" id="docName" style="width:95%" title="请输入标题,如为空标题将默认为文件名称"> <font color="red">*</font></td></tr><tr height="50px" class="table-row"><td align="right" width="20%">资料 </td><td><input type="file" name="file" value="" onkeydown="return false;" style="width:95%"><font color="red"> *</font></td></tr><tr><td colspan="2" align="center"><div class='btnCon'><div class="extbutton" text='上传' type="submit" fun="javascript:upload('${docUuid}','${newDocUuid}','${docTypeUuid}','${execPrjUuid}','${docProperty}');"></div><div class="extbutton" text='重置' type="reset" fun="Javascript:document.getElementById('addForm').reset();"></div><div class="extbutton" text='关闭' type="close" fun="Javascript:window.close();"></div></div></td></tr></table></form></body></html>
IE请添加可信任站点
0 0
- js 限制IE 文件上传大小
- js限制上传文件的大小
- #js 限制上传文件的大小
- js限制input file文件上传的大小和类型
- js上传文件(图片)限制格式及大小
- JS获取IE上传文件路径、后缀、大小、文件名代码
- js判断文件上传大小,兼容FF IE CHROME
- js兼容ie和chrome的文件上传大小校验
- 解除文件上传大小限制
- 限制上传文件的大小
- 修改文件上传大小限制
- Struts2 文件上传大小限制
- Struts2文件上传大小限制
- Struts2文件上传大小限制
- struts2,文件上传大小限制
- struts2上传文件限制大小
- Struts2文件上传大小限制
- 修改文件上传大小限制
- python的range()函数用法
- CSS权值
- 【android知识必备】内存泄漏全解析,从此拒绝ANR,让OOM远离你的身边,跟内存泄漏say byebye【转】
- 【大话数据结构】——-线性表之链式存储
- FFMPEG 最简滤镜filter使用实例(实现视频缩放,裁剪,水印等)
- js 限制IE 文件上传大小
- 236. Lowest Common Ancestor of a Binary Tree
- Java 中的Monitor是什么意思?
- python爬虫正则表达式之处理换行符以及其他
- 关于#和##
- 天梯赛练习——输出GPLT
- 北航计算机机试08旋转矩阵
- vector《c++prime》
- AndroidStudio 2.2版本下的 单元测试 学习 一