var fileObj = document.getElementById('file').files[0]; // js 获取文件对象 var FileController = url; // 接收上传文件的后台地址 // FormData 对象 var form = new FormData(); form.append("author", "test"); // 可以增加表单数据 form.append("file", fileObj); // 文件对象 // XMLHttpRequest 对象 var xhr = new XMLHttpRequest(); xhr.open("post", FileController, true); xhr.responseType = 'text'; xhr.onload = function() { if (this.status == 200) { console.log(this.response); var result = JSON.parse(this.response); if (result.status) { $('#progressBar').hide(); $('#percentage').hide(); alert('DXF文件上传完成,系统即将重新加载!'); sys.init(); } else { console.log('error:' + result.message) } } }; xhr.upload.addEventListener("progress", progressFunction, false); xhr.send(form);