У меня есть контроллер, которому вы передаете ширину и высоту, и он генерирует новый эскиз и сохраняет его в базе данных.Это работает в большинстве случаев, но на gif возвращает ошибку «thumbnail.FileContent = img.GetBytes ();»- «Параметр недействителен».
Что здесь может быть не так?
FileManager.Models.File file = _fileRepository.GetFile(fileID);
fileExtension = file.FileExtension;
thumbnail = new FileManager.Models.Thumbnail();
WebImage img = new WebImage(file.FileContent);
thumbnail.Width = img.Width;
thumbnail.Height = img.Height;
img.Resize(width, height.Value, true);
img.FileName = file.FileName;
thumbnail.FileContent = img.GetBytes();
thumbnail.FileSize = img.GetBytes().LongLength;
thumbnail.FileID = fileID;
_fileRepository.SaveThumbnail(thumbnail);
img.Write(fileExtension);
/ Лассе