欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JavaScript异步上传图片文件的实例代码

程序员文章站 2022-05-26 09:12:18
html:

html:

<form action="url" enctype="multipart/form-data" id="myform" method="post">
    <input accept="image/*" id="addfile" type="file" />
</form> 

jquery:

$("#addfile").on('change', function () {
  var f = $(this).get(0).files[0];
  var form = document.getelementbyid('myform');
  var formdata = new formdata(form);
  formdata.append('filedata', f);
  var xhr = new xmlhttprequest();
  xhr.addeventlistener("load", uploadcomplete, false);
  xhr.addeventlistener("error", uploadfailed, false);
  xhr.open('post', form.action);
  xhr.send(formdata);
});
function uploadcomplete(evt)
{
  var data=evt.target.responsetext
}
function uploadfailed()
{
  alert("上传失败!请重试!"); 
}

以上所述是小编给大家介绍的javascript异步上传图片文件的实例代码,希望对大家有所帮助