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