<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript" src="jquery.js" charset="utf-8"></script>
<script type="text/javascript">
function doUpload() {
var formData = new FormData($( "#uploadForm" )[0]);
$.ajax({
url: 'uploadurl' ,
type: 'POST',
data: formData,
async: false,
cache: false,
contentType: false, //必需的
processData: false, //必需的
success: function (returndata) {
alert(returndata);
},
error: function (returndata) {
alert(returndata);
}
});
}
</script>
</head>
<body>
<form id= "uploadForm">
<p >指定文件名: <input type="text" name="filename" value= ""/></p >
<p >上传文件: <input type="file" name="Filedata"/></ p>
<input type="button" value="上传" onclick="doUpload()" />
</form>
</body>
参考资料:
FormData
在jquery中使用formdata