上传文件 限制文件类型和大小
2013-11-20 11:47
471 查看
var isIE = /msie/i.test(navigator.userAgent) &&!window.opera; function checkFileSize(file) { var limit = 5242880; var fileSize = 0; if (isIE && !file.files) { file.select(); var path = document.selection.createRange().text; var fileSystem = newActiveXObject("Scripting.FileSystemObject");//设置IE:工具——INTERNET选项——安全——自定义级别——对没有标记为安全的activeX控件进行初始化和脚本运行选成启用或提示 var newfile = fileSystem.GetFile(path); fileSize = newfile.Size; } else { fileSize = file.files[0].size; } if (fileSize > limit) { alert("文件大小必须在4M以内!请重新选择文件!"); return false; } return true; } function checkExcelType(file) { var filename = file.value; if ((filename == null) ||!(/(.*)+\.(xls|XLS)$/.test(filename))) { alert("文件必须为.xls或.XLS类型!"); return false; } else { return true; } } function checkIMGType(file) { var filename = file.value; if ((filename == null) ||!(/(.*)+\.(jpg|bmp|gif|png|JPG|BMP|GIF|PNG)$/.test(filename))){ alert("文件必须为.jpg;.JPG;.bmp;.BMP;.gif;.GIF;.png;.PNG类型!"); return false; } else { return true; } }
相关文章推荐
- Uploadify 3.2上传文件,限制类型,大小,传递参数等
- JS 限制上传文件的类型和大小
- 使用jquery过滤上传文件的类型和限制文件的大小
- JS限制上传文件类型和大小(不是宽高)
- 基于JQuery的图片上传预览插件(图片预览、过滤文件类型、限制图片大小、图片显示后回调)
- Uploadify 3.2上传文件,限制类型,大小,传递参数等
- 如何修改上传文件大小及类型的限制 - [MOSS 2007应用日记]
- js限制上传文件类型和大小
- element-ui文件上传 做类型大小的限制
- Svn 钩子 限制上传文件的大小及类型
- MOSS 2007应用日记(23)――如何修改上传文件大小及类型的限制
- 文件上传时使用拦截器限制文件大小类型无效的问题
- 前端js限制上传文件类型及大小(1)
- FCKeditor 上传修改,添加对文件的类型以及大小的限制(ASP.NET C#)
- 使用jquery过滤上传文件的类型和限制文件的大小
- Spring MVC文件上传大小和类型限制以及超大文件上传bug问题
- PHP图片文件上传类型限制扩展名限制大小限制与自动检测目录创建。
- 如何修改上传文件大小及类型的限制
- FCKeditor 上传修改,添加对文件的类型以及大小的限制(ASP.NET C#)
- js限制input file文件上传的大小和类型