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); }