Exemplo n.º 1
0
        public static string SaveImage(IFormFile file, string slug)
        {
            Media media = new Media();

            media.Extension = file.FileName.Split('.').Last <string>();
            media.FileName  = slug.GenerateSlug() + "-" + UniqueIdentifier.GenerateStr();
            media.Path      = DirectoryHelper.GenerateTodayMediaDirectory();
            using (FileStream fileStream = File.Create(Directory.GetCurrentDirectory() + "/wwwroot" + media.FullPath))
            {
                file.CopyTo(fileStream);
                fileStream.Flush();
            }

            // ImageHelper.Compress(media.FullPath, new int?(), new int?(), "");
            return(media.FullPath);
        }