如何使用jQuery检查文件输入大小?我有一个具有文件上传功能的表单,如果用户试图上传的文件太大,我希望能够有一些很好的客户端错误报告,是否有一种方法可以使用jQuery检查文件大小,或者纯粹在客户机上,或者以某种方式将文件发回服务器进行检查?
3 回答
幕布斯6054654
TA贡献1876条经验 获得超7个赞
validate
$.validator.addMethod('filesize', function(value, element, param) { // param = size (en bytes) // element = element to validate (<input>) // value = value of the element (file name) return this.optional(element) || (element.files[0].size <= param) });
$('#formid').validate({ rules: { inputimage: { required: true, accept: "png|jpe?g|gif", filesize: 1048576 }}, messages: { inputimage: "File must be JPG, GIF or PNG, less than 1MB" }});
江户川乱折腾
TA贡献1851条经验 获得超5个赞
$("#yourFileInput")[0].files[0].size;
$("#yourFileInput")[0].files[0].fileSize;
添加回答
举报
0/150
提交
取消