Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 MVC 3“;参数无效";有时在使用WebImage时_Asp.net Mvc 3_Image Processing_Entity Framework 4 - Fatal编程技术网

Asp.net mvc 3 MVC 3“;参数无效";有时在使用WebImage时

Asp.net mvc 3 MVC 3“;参数无效";有时在使用WebImage时,asp.net-mvc-3,image-processing,entity-framework-4,Asp.net Mvc 3,Image Processing,Entity Framework 4,我有一个控制器,你把宽度和高度传递给它,它会生成一个新的缩略图并保存到数据库中。它在大多数情况下都能工作,但在gif上,它在“thumbnail.FileContent=img.GetBytes();”—“参数无效”上返回错误 这里可能出了什么问题 FileManager.Models.File file = _fileRepository.GetFile(fileID); fileExtension = file.FileExtension; thumbnail = new FileMan

我有一个控制器,你把宽度和高度传递给它,它会生成一个新的缩略图并保存到数据库中。它在大多数情况下都能工作,但在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);

/Lasse的问题是,其中一个比例被计算为空,因为它小于一。

哪个比例是这个比例,以及它是何时发生的?