标签:
1 var fileObj = document.getElementById(‘file‘).files[0]; 2 // js 获取文件对象 3 var FileController = url; 4 // 接收上传文件的后台地址 5 6 // FormData 对象 7 var form = new FormData(); 8 form.append("author", "test"); 9 // 可以增加表单数据 10 form.append("file", fileObj); 11 // 文件对象 12 13 // XMLHttpRequest 对象 14 var xhr = new XMLHttpRequest(); 15 xhr.open("post", FileController, true); 16 xhr.responseType = ‘text‘; 17 xhr.onload = function() { 18 if (this.status == 200) { 19 console.log(this.response); 20 var result = JSON.parse(this.response); 21 if (result.status) { 22 $(‘#progressBar‘).hide(); 23 $(‘#percentage‘).hide(); 24 alert(‘DXF文件上传完成,系统即将重新加载!‘); 25 sys.init(); 26 } else { 27 console.log(‘error:‘ + result.message) 28 } 29 } 30 }; 31 xhr.upload.addEventListener("progress", progressFunction, false); 32 xhr.send(form);
标签:
原文地址:http://www.cnblogs.com/lman/p/4640829.html