ajax上传文件
一、
<input value="上传封面" style="width:60;height:20" type="file" id="imgfile" accept="image/*" onchange="imgup(this,\''+md5+'\')" /> ';
二、
function imgup(img,md5){
var form = new FormData();
form.append("img", img.files[0]); //slice方法用于切出文件的一部分
form.append("fileFileName",md5);
var xhr = new XMLHttpRequest();
xhr.open("POST", contextPath + "/upload/imgUp.action", false);
xhr.onreadystatechange=function()
{
if (xhr.readyState==4 && xhr.status==200)
{
var message = xhr.responseText;
var obj=eval("("+message+")");
if(obj.result=="0"){
Ext.Msg.alert('信息',
"上传成功!");
gpsDataStore.reload();
}else{
Ext.Msg.alert('信息',
"上传失败!");
}
}
}
xhr.send(form);
}