html5 formData上传图片/文件
js
//上传文件
function uploadFile(){
var files = $('#form1')[0].files;
var data = new FormData();
if (files) {
data.append('codecsv',files[0]);
}
$.ajax({
cache : false,
type : 'post',
dataType: 'json',
url : '/uploadImg',
data :data,
contentType : false, // 不设置Content-type请求头
processData : false, // 不处理发送的数据,因为data值是Formdata对象,不需要对数据做处理
success : function(data){
console.log(data);
if(data.success){
$("#updateImg").attr("beforeImgName",data.imgName);
$("#showImg").attr("src",data.imgName)
}else{
alert(data.msg);
}
}
});
}
html
<body>
<input type="file" id="form1"/>
<button type="submit" onclick="uploadFile()">上传文件</button>
<br/>
<br/>
<input id="updateImg" type="file"/>
<button onclick="updateImg()" >修改图片</button>
<img src="" id="showImg"/>
</body>
浙公网安备 33010602011771号