【发布时间】:2014-01-22 08:43:09
【问题描述】:
var formData = new FormData($("form#neweventform")[0]);
$.ajax({
url: "/Event/NewEvent",
type: "POST",
data: formData,//JSON.stringify(saveEventModel),
async: false,
dataType: 'json',
//contentType: 'application/json; charset=utf-8',
cache: false,
contentType: false,
processData: false,
fail: function (r) {
alert('error.');
},
success: function (result) {
}
...
在控制器方面我有:
public JsonResult NewEvent(EventModel saveEventModel, List<HttpPostedFileBase> files)
{
}
我在List<HttpPostedFileBase> files 对象中收到文件,但它为空。可能是数据没有发布到服务器?
我认为我在概念上做错了什么。 :/
如何将图片连同姓名、日期、地址等其他表单数据一起上传?..
【问题讨论】:
标签: c# jquery ajax asp.net-mvc-4 upload