jQuery 判断文件上传类型
2011-09-22 17:55
288 查看
jQuery判断文件上传类型
测试兼容:火狐,chrome,IE8
使用方法:
函数:
测试兼容:火狐,chrome,IE8
使用方法:
$(":file").bind("change",function(){ $(this).fileTypeJudge("package"); })
函数:
/** **author:sharp */ (function($) { $.fn.extend({ fileTypeJudge : function(str) { return this.each(function() { var rightFileType; var fileType; var pojo; if (str == "photo") { rightFileType = new Array("jpg", "bmp", "gif", "png","jpeg"); pojo = "图片"; } else if (str == "package") { rightFileType = new Array("jar", "six", "sisx", "apk","jad"); pojo = "游戏包"; } else { return; } var fileType = $(this).val().substring($(this).val().lastIndexOf(".") + 1); if (!in_array(fileType,rightFileType)) { this.outerHTML += ''; this.value =""; alert("只支持" + pojo + "文件上传!"); } }) } }) })(jQuery) function in_array(needle, haystack) { // 得到needle的类型 var type = typeof needle; if(type == 'string' || type =='number') { for(var i in haystack) { if(haystack[i] == needle) { return true; } } } return false; }
相关文章推荐
- jQuery判断文件上传类型
- asp.net 用jquery判断fileupload上传文件的大小和类型和名字
- 上传 文件类型判断 缩略图实现
- php判断文件上传类型及过滤不安全数据的方法
- C# 如何后台判断 file控件上传的文件类型
- MVC文件上传01-使用jquery异步上传并客户端验证类型和大小
- js判断上传文件的类型和大小
- ExtJS4 上传文件类型和大小的判断方法(实例) .
- JavaScript 判断上传文件类型
- java判断上传文件类型是否为图片
- JS自定义函数对web前端上传的文件进行类型大小判断
- java上传文件以流方式判断类型
- js判断上传文件的宽高,类型,filesize
- ASP.net判断上传文件类型的三种方法
- php文件上传判断类型创建多级文件夹
- jquery uploadify 实现批量上传,带进度显示,判断文件大小
- SpringMVC上传文件以流方式判断类型附常用类型
- 文件上传,判断文件错误类型
- MVC文件上传 - 使用jquery异步上传并客户端验证类型和大小