我看了几个例子,但是当项目处于测试阶段时我们都写了这些例子,我无法找到明确的方法。
文件上传到服务器但我似乎无法访问控制器中的任何其他表单数据。
有没有人知道一个例子,或者可以提供一些适用于ASP.NET RC webapi的代码,可以解决一些问题?
答案 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);