public async Task<object> UploadFile() { if (!Request.Content.IsMimeMultipartContent("form-data")) { throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.UnsupportedMediaType)); } NamedMultipartFormDataStreamProvider streamProvider = new NamedMultipartFormDataStreamProvider( HttpContext.Current.Server.MapPath("~/Images/")); await Request.Content.ReadAsMultipartAsync(streamProvider); return new { FileNames = streamProvider.FileData.Select(entry => entry.Headers.ContentDisposition.FileName), }; }
public async Task <object> UploadFile() { if (!Request.Content.IsMimeMultipartContent("form-data")) { throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.UnsupportedMediaType)); } NamedMultipartFormDataStreamProvider streamProvider = new NamedMultipartFormDataStreamProvider( HttpContext.Current.Server.MapPath("~/Images/")); await Request.Content.ReadAsMultipartAsync(streamProvider); return(new { FileNames = streamProvider.FileData.Select(entry => entry.Headers.ContentDisposition.FileName), }); }