表单:
<form id="uploadForm" enctype="multipart/form-data">
<input id="file" type="file" name="file"/>
<button id="btn-submit" type="button">上传</button>
</form>
<progress style="width:100%;display: none;"></progress>
<span id="progress" style="float:left">0%</span>
javascript实现代码:
var formData = new FormData($('#uploadForm')[0]);
$.ajax({
type: "POST",
url: "${ctx}/upload",
data: formData,
dataType:"json",
xhr : function() { //获取ajaxSettings中的xhr对象,为它的upload属性绑定progress事件的处理函数
myXhr = $.ajaxSettings.xhr();
if (myXhr.upload) { //检查uploa