html5上传图片限制大小

来源:互联网 发布:淘宝卖家数据采集工具 编辑:程序博客网 时间:2024/05/16 17:20

参考:http://www.linuxidc.com/Linux/2012-06/63635.htm
html界面:type=“file”类型的

<input type="file" placeholder="" class="m-wrap span6" name="thumb">

jq:

$('input[type=file]').each(function()                   {                    var max_size=102400;                     $(this).change(function(evt)                           {                               var finput = $(this);                               var files = evt.target.files; // 获得文件对象                               var output = [];                               for (var i = 0, f; f = files[i]; i++)                                       {  //检查文件大小                                        if(f.size > max_size)                                           {                                               alert("上传的图片不能超过100KB!");                                               $(this).val('');                                           }                                       }               });           }); 

重点关注的是HTML 5中,新的文件API,可以在客户端马上判断文件类型,如下:
var files = evt.target.files; // 获得文件对象,是一个集合,可以有多个文件
var file_count = files.length; //文件长度

var file_1 = files[0]; // or files.item(0);这里获得多个文件中的第一个文件

var name = file_1.name; //获得文件名
var size = file_1.size;//获得文件大小
var type = file_1.type; //文件类型
var lastModifiedDate = file_1.lastModifiedDate; //文件修改时间

1 0
原创粉丝点击