我有需要的API控制器將接受一個發佈多形式和提取數據出來<formroot>
XML標籤(這是高亮)多形式 - 網絡API
我掙扎了ASP.NET MVC項目在得到這個工作的任何幫助,將不勝感激
目前,我已呼籲UploadController控制器,這是代碼我現在有
public class UploadController : ApiController
{
public async Task<HttpResponseMessage> PostFormData()
{
if (!Request.Content.IsMimeMultipartContent())
{
throw new HttpResponseException(HttpStatusCode.BadRequest);
}
string root = HttpContext.Current.Server.MapPath("~/App_Data");
var provider = new MultipartFormDataStreamProvider(root);
try
{
//Need to get the data from within the formroot tag
return Request.CreateResponse(HttpStatusCode.OK);
}
catch (Exception e)
{
return Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e);
}
}
}
我不確定從formroot獲取數據的最佳方式,如果上述任何代碼不正確,也請原諒我。
你究竟在哪裏卡住?寫POST?控制器?分析消息?你有什麼代碼? –
道歉我的問題是模糊的,我現在編輯和充實 –
它看起來像你想獲取上傳的文件數據?它是否正確? – Hypnobrew