感谢原作者:http://blog.csdn.net/ning0_o/article/details/52230827
1、form提交
<form method="post" action="url" enctype="multipart/form-data">
<input type="file" name="file" value="导入">
<input type="submit" value="确定" >
</form>
2、ajax提交
<form id="file-form" method="post" action="url" enctype="multipart/form-data" target="hideframe">
<input type="file" class="up-file" name="file">
</form>
<iframe name="hideframe" style="width:0;height:0;display:none;" frameborder="0"></iframe>
//点击确认,提交
var formData = new FormData();
formData.append("file",$("#file-form")[0].file.files[0]);
var jqXHR = $.ajax({
type: "post",
data: formData,
dataType: "json",
url: "/Strategy/upTrojanPro",
processData: false, // 告诉jQuery不要去处理发送的数据
contentType: false, // 告诉jQuery不要去设置Content-Type请求头
});