正文
var file = this.files[0];
if (file.size > 1024*1000) {
alert('文件最大1M!')
}
});
5 JQuery进度条
在ajax方法中加入xhr即可控制上传进度,进度条可以使用html5的progress也可使用其它的进度条。显示及隐藏进度条需要自行处理,本方法只是简单介绍了进度条的基本控制。
xhr: function() {
var myXhr = $.ajaxSettings.xhr();
if (myXhr.upload) {
myXhr.upload.addEventListener('progress', function(e) {
if (e.lengthComputable) {
$('progress').attr({
value: e.loaded,
max: e.total,
});
}
} , false);
}
return myXhr;
}
6 springMVC服务端
6.1 maven依赖
commons-io
commons-io
2.5
commons-fileupload
commons-fileupload
1.3.2
6.2 servlet-context.xml