<div>
<input type="text" name="" class='send_text'>
<input type="file" id='file_btn' name="pic" onchange="upload(this)">
<button type="button" class='send_btn' id='send_btn'>send</button>
</div>
var files = $("#file_btn")[0].files;
var formData = new FormData();
for(var i = 0;i<files.length;i++){
formData.append("file", files[i]);
}
formData.append("name", '11');
$.ajax({
headers: {
"app-id":"666666"
},
//请求方式
type : 'POST',
//请求的媒体类型
contentType: false ,
enctype: 'multipart/form-data',
processData: false, // 将数据转换成对象,不对数据做处理,故 processData: false ***
//请求地址
async : false,
url : "http://127.0.0.1/im/file/upload",
//数据,json字符串
data : formData,
//请求成功
success : function(result) {
// console.log(result);
},
//请求失败,包含具体的错误信息
error : function(e){
console.log(e.status);
console.log(e.responseText);
}
});