MVC 3 «Параметр неверен» иногда при использовании WebImage - PullRequest
0 голосов
/ 29 декабря 2011

У меня есть контроллер, которому вы передаете ширину и высоту, и он генерирует новый эскиз и сохраняет его в базе данных.Это работает в большинстве случаев, но на 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);

/ Лассе

1 Ответ

0 голосов
/ 29 декабря 2011

Проблема заключалась в том, что одна из пропорций была вычислена как ноль, поскольку она была меньше единицы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...