public JsonResult UploadFile() { HttpPostedFileBase file = HttpContext.Request.Files[0]; var uploadLocation = Path.GetTempPath(); string result = ""; if (file != null) { var image = Image.FromStream(file.InputStream, true, true); var fileNameWithPath = ProccessImage(new Bitmap(image), 200, 250, 75, uploadLocation, file.FileName); var fileSystem = new AzureFileStorage(); var imageUrl = fileSystem.SaveImage(fileNameWithPath); var serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); result = serializer.Serialize(new { name = file.FileName, imgPath = imageUrl }); } return(Json(result)); }