2012-06-16 64 views
0

我已經看過幾個例子,但它們都是在項目處於測試階段時編寫的,我無法找到明確的方法來執行此操作。POST圖像和其他形式的數據到webapi RC

文件上傳到服務器,但我似乎無法訪問我的控制器中的任何其他表單數據。

有沒有人知道一個例子,或者可以提供一些代碼,與ASP.NET RC webapi一起工作,可以擺脫一些光?

回答

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);