文件上传的两种方式

方式一: 表单上传

  必须的条件是 form 元素的两个标签属性: 

method="post"  enctype="multi-part/form-data"

 

  

方式二:ajax 上传

  例子如下:

    

function Upload() {

             var url = Handler + "?DoType=Siganture_Save";
             var xhr = new XMLHttpRequest();
             xhr.open('post', url, true);
             var formData = new FormData();
             formData.append('file', myfile.files[0]);
             xhr.send(formData);

             //上传结束回掉函数
             xhr.onload = function () {

                 if (this.responseText.indexOf('err@') == 0) {
                     alert(responseText);
                     return;
                 }

                 alert(this.responseText);
                 location.reload();
             }
         }

 

posted on 2017-11-01 16:15  MR.5  阅读(263)  评论(0编辑  收藏  举报