3
我正在使用Image Resizer imageresizing.net。但是,当我尝试上传图片或调整图片大小时,会发生错误:ImageResizer错误
源流在结尾处(您是否已经阅读过?)。你必须调用stream.Seek(0,SeekOrigin.Begin);在重新使用流之前,或者在首次读取流时使用带有ResetSourceStream = true的ImageJob。
using (Stream newFile = System.IO.File.Create(Path.Combine(_pathResolver.ResolvePath(_appSettings.CompanyLogosDirectory), newFileName)))
{
//newFile.Seek(0, SeekOrigin.Begin);
ImageResizer.ImageJob i = new ImageJob();
//i.ResetSourceStream = true;
i = new ImageResizer.ImageJob(logo.InputStream, newFile, new ImageResizer.ResizeSettings("width=120;height=45;format=jpg;mode=max"));
i.CreateParentDirectory = false; //Auto-create the uploads directory.
i.Build();
}
那么从您发布它很难说的代码,但你...你确定你有源码流中的任何有效的形象?有时错误消息是有意义的... – 2013-05-08 20:59:33