Пример #1
0
        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));
        }