当前位置: 移动技术网 > IT编程>开发语言>JavaScript > JavaScript异步上传图片文件的实例代码

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

2017年12月12日  | 移动技术网IT编程  | 我要评论

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异步上传图片文件的实例代码,希望对大家有所帮助

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网