示例#1
0
        public ActionResult ImageUploadSmallDetail(HttpPostedFileBase fileUpload)
        {
            var fileUploaded = (fileUpload != null && fileUpload.ContentLength > 0) ? true : false;
            var viewModel = new CombinedHTMLImageUpload();

            try
            {

                if (!fileUploaded)
                {
                    viewModel.Message = string.Format("Не вдалось завантажити зображення.");
                    Console.WriteLine(viewModel.Message);
                    return PartialView("ImageUploadSmallDetail", viewModel);
                }

                var image = WebImage.GetImageFromRequest();
                ImagesSaveHelper.FullImageSave(image);
                string fileName = ImagesSaveHelper.SmallDetailImageSave(image);

                viewModel.ImageUploaded = "<IMG id='ImageUploadSmallDetail' src=" + fileName + " style='float: left;'/>";
                viewModel.Message = string.Format("Зображення {0} було успішно завантажено.{1}", fileName, Server.MapPath(fileName));
            }
            catch (Exception)
            {

                Console.WriteLine(viewModel.Message);
                return PartialView("ImageUploadSmallDetail", viewModel);
            }

            return PartialView(viewModel);
        }
示例#2
0
        public ActionResult ImageUpload(HttpPostedFileBase fileUpload)
        {
            var fileUploaded = (fileUpload != null && fileUpload.ContentLength > 0) ? true : false;
            var viewModel = new CombinedHTMLImageUpload();

            try
            {

                if (!fileUploaded)
                {
                    viewModel.Message = string.Format("Не вдалось завантажити зображення.");
                    Console.WriteLine(viewModel.Message);
                    return PartialView("ImageUpload", viewModel);
                }

                string fileName = Path.GetFileName(fileUpload.FileName);
                string saveLocation = Path.Combine(Server.MapPath(_rootImagesFolderPath), fileName);
                // Try to save image.
                fileUpload.SaveAs(saveLocation);
                viewModel.ImageUploaded = "<IMG id='ImageUploaded' src=" + Path.Combine(_rootImagesFolderPath, fileName) + " style='float: left;'/>";
                viewModel.Message = string.Format("Зображення {0} було успішно завантажено.{1}", fileName, Server.MapPath(_rootImagesFolderPath));
            }
            catch (Exception)
            {

                Console.WriteLine(viewModel.Message);
                return PartialView("ImageUpload", viewModel);
            }

            return PartialView(viewModel);
        }
示例#3
0
        public ActionResult ImageUploadMediumBanner(HttpPostedFileBase fileUpload)
        {
            var viewModel = new CombinedHTMLImageUpload();
            var image = WebImage.GetImageFromRequest();
            try
            {

                if (image==null)
                {
                    viewModel.Message = string.Format("Не вдалось завантажити зображення.");
                    Console.WriteLine(viewModel.Message);
                    return PartialView("ImageUploadMediumBanner", viewModel);
                }

                ImagesSaveHelper.FullImageSave(image);
                string fileName = ImagesSaveHelper.BannerMediumImageSave(image);

                viewModel.ImageUploaded = "<IMG id='ImageBannerUploaded' src=" + fileName + " style='float: left;'/>";
                viewModel.Message = string.Format("Зображення {0} було успішно завантажено.{1}", fileName, Server.MapPath(fileName));
            }
            catch (Exception)
            {

                Console.WriteLine(viewModel.Message);
                return PartialView("ImageUploadMediumBanner", viewModel);
            }

            return PartialView(viewModel);
        }