利用formdata对象上传文件时,需要添加的参数
- function doUpload() {
- var formData = new FormData($( "#uploadForm" )[0]);
- $.ajax({
- url: 'http://localhost:8080/cfJAX_RS/rest/file/upload' ,
- type: 'POST',
- data: formData,
- async: false,
- cache: false,
- contentType: false,
- processData: false,
- success: function (returndata) {
- alert(returndata);
- },
- error: function (returndata) {
- alert(returndata);
- }
- });
- }
实践代码:
/*
* 编辑马甲图片上传接口改为线上个人中心头像上传接口
* */
$(document).on("change","#js_moment_tx_upload_pic",function(){
var oMyForm = new FormData();
var t = $(this);
t_file = t[0].files[0];
oMyForm.append("image",t_file);
$.ajax({
url: '/user_apply/change_avatar?is_ajax=1&huxiu_hash_code='+huxiu_hash_code,
data: oMyForm,
dataType: "json",
type: "post",
processData: false,
contentType: false,
success: function (data) {
t.attr("data-imgid",data.data.uuid);
t.attr("data-imgurl",data.data.img_url);
$("#moment-upload-pic").attr("src",data.data.img_url);
}
});
});

浙公网安备 33010602011771号