< input type = " file " id = " setupload " name = " setupload " class = " in_file " onchange = " uploadImage ( this ) " / >
//对于支持HTML5 FileAPI的浏览器(IE10,FF3.6+,Chrome13+,Safari5+,Opera11.1+),你可以直接使用files[0].size,属于DOM
function uploadImage(ele) {
var file = (ele.files[0].size / 1024).toFixed(2); // 将字节/1024,取KB值(个人爱好,可以不必),toFixed(2)取小数点后两位
var filesize = 3072 ; //3MB等于3*1024KB
if (file > filesize) { //当上传图片的大小超过3MB的时候,提示图片大小不符合!
alert("上传失败,图片大小不符合,请重新选择!");
}
}