JavaScript文件上载大小验证有没有办法检查文件大小在用JavaScript上传之前?
3 回答
狐的传说
TA贡献1804条经验 获得超3个赞
<form action="upload" enctype="multipart/form-data" method="post"> Upload image: <input id="image-file" type="file" name="file" /> <input type="submit" value="Upload" /> <script type="text/javascript"> $('#image-file').bind('change', function() { alert('This file size is: ' + this.files[0].size/1024/1024 + "MB"); }); </script></form>
BIG阳
TA贡献1859条经验 获得超6个赞
适用于动态和静态文件元素
JavaScript唯一解
function ValidateSize(file) {
var FileSize = file.files[0].size / 1024 / 1024; // in MB
if (FileSize > 2) {
alert('File size exceeds 2 MB');
// $(file).val(''); //for clearing with Jquery
} else {
}
}
<input onchange="ValidateSize(this)" type="file">
添加回答
举报
0/150
提交
取消