Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public HttpResponseMessage Post()
- {
- HttpResponseMessage result = null;
- var httpRequest = HttpContext.Current.Request;
- // Check if files are available
- if (httpRequest.Files.Count > 0)
- {
- var files = new List<string>();
- var filePath = string.Empty;
- // interate the files and save on the server
- foreach (string file in httpRequest.Files)
- {
- var postedFile = httpRequest.Files[file];
- filePath = HttpContext.Current.Server.MapPath(@"~App_Data/" + postedFile.FileName);
- postedFile.SaveAs(filePath);
- files.Add(filePath);
- }
- // return result
- result = Request.CreateResponse(HttpStatusCode.Created, files);
- DropboxUpload.UploadInDropbox(files[0]);
- }
- else
- {
- // return BadRequest (no file(s) available)
- result = Request.CreateResponse(HttpStatusCode.BadRequest);
- }
- return result;
- }
Advertisement
Add Comment
Please, Sign In to add comment