码迷,mamicode.com
首页 > Web开发 > 详细

formData上传图片

时间:2017-01-06 13:58:46      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:image   jpeg   photo   上传   data   for   accept   上传图片   upload   

---------------------formData上传图片---------------------

<form id="imageform">
  <img src="img/user_logo_center.png" class="user_logo"/>
  <i class="change_pho"></i>
  <input type="file" name="photo" accept="image/png,image/gif,image/jpg,image/jpeg" id="change_pho_btn">
<form>

$("#change_pho_btn").on("change",function(){
  var formData = new FormData($( "#imageform" )[0]);

  formData.append("type", "avatar");

  $.ajax({
    url: ‘‘,
    type: ‘POST‘,
    data: formData,
    async: false,
    cache: false,
    contentType: false,
    processData: false,
    success: function (data) {
      $(‘#imageform .user_logo‘).attr(‘src‘,data.img_url);
    },
    error:function(){

    }
  });
})

----------------------获取客户端图片链接--------------------------------

 ---》必须为文件对象或者BLOB对象(2进制对象)

var img_url=window.URL.createObjectURL($("#upload_pic").get(0).files[0])

$("img").attr("src",img_url)

formData上传图片

标签:image   jpeg   photo   上传   data   for   accept   上传图片   upload   

原文地址:http://www.cnblogs.com/liwangxiang/p/6256011.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!