POST图像和其他表单数据到web api RC

时间:2012-06-16 15:59:05

标签: asp.net-mvc-4 asp.net-web-api

我看了几个例子,但是当项目处于测试阶段时我们都写了这些例子,我无法找到明确的方法。

文件上传到服务器但我似乎无法访问控制器中的任何其他表单数据。

有没有人知道一个例子,或者可以提供一些适用于ASP.NET RC webapi的代码,可以解决一些问题?

1 个答案:

答案 0 :(得分:0)

var formData = new FormData($('form')[0]);
formData.append('SomeId', $('#id').attr('value'));

然后......在控制器中

HttpContent idPart = parts.FirstDispositionNameOrDefault("SomeId");

if (idPart == null)
{

    throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.BadRequest));

}
int id = int.Parse(idPart.ReadAsStringAsync().Result);