コード例 #1
0
        public void PostProductImage([FromBody] SingleImageModel image, int ProductID)
        {
            var saveImage = new ImageModel();
            var imagePath = HostingEnvironment.MapPath("~/Resources/Images/") + $"{ImageHelper.GenerateRandomName()}{image.FileExtension}";

            saveImage.SaveBytesToImage(image.Image, imagePath);
            ImageProcessor.AddProductImage(new ImageModel()
            {
                ImagePath = Path.GetFileName(imagePath), ProductID = ProductID
            });
        }
コード例 #2
0
        public void UpdateProductImage([FromBody] SingleImageModel image, int ImageId)
        {
            string imagePath = HostingEnvironment.MapPath("~/Resources/Images/") + ImageProcessor.GetImagePath(ImageId);

            if (File.Exists(imagePath))
            {
                File.Delete(imagePath);
            }

            var saveImage = new ImageModel();

            saveImage.SaveBytesToImage(image.Image, imagePath);
        }