ImageResizer 源参数未被接受
ImageResizer Source Parameter not being accepted
我正在尝试循环浏览文件夹中的 jpeg 图像,并使用以下方法将其提供给 dll,但它抛出了这个错误
Source 只能是字符串、VirtualFile、IVirtualBitmapFile、HttpPostedFile、HttpPostedFileBase、Bitmap、Image 或 Stream 的一个实例。
参数名称:source
foreach(FileInfo file in tempFolder.GetFiles())
if (file.Exists == true)
{ //Skip unused file controls.
//The resizing settings can specify any of 30 commands.. See http://imageresizing.net for details.
//Destination paths can have variables like <guid> and <ext>, or
//even a santizied version of the original filename, like <filename:A-Za-z0-9>
ImageResizer.ImageJob i = new ImageResizer.ImageJob(file, uploadFolder + "/<guid>.<ext>", new ImageResizer.ResizeSettings(
"width=2000;height=2000;format=jpg;mode=max"));
i.CreateParentDirectory = true; //Auto-create the uploads directory.
i.Build();
}
browser.Attributes["multiple"] = "multiple";
Page.Response.Redirect(Page.Request.Url.ToString(), true);
}
ImageRsizer.ImageJob
接受文件路径作为参数。您不需要提供 FileInfo
对象,而是需要传递它的 FullName
属性。即:
ImageResizer.ImageJob i = new ImageResizer.ImageJob(file.FullName, uploadFolder + "/<guid>.<ext>", new ImageResizer.ResizeSettings(
"width=2000;height=2000;format=jpg;mode=max"));
我正在尝试循环浏览文件夹中的 jpeg 图像,并使用以下方法将其提供给 dll,但它抛出了这个错误 Source 只能是字符串、VirtualFile、IVirtualBitmapFile、HttpPostedFile、HttpPostedFileBase、Bitmap、Image 或 Stream 的一个实例。 参数名称:source
foreach(FileInfo file in tempFolder.GetFiles())
if (file.Exists == true)
{ //Skip unused file controls.
//The resizing settings can specify any of 30 commands.. See http://imageresizing.net for details.
//Destination paths can have variables like <guid> and <ext>, or
//even a santizied version of the original filename, like <filename:A-Za-z0-9>
ImageResizer.ImageJob i = new ImageResizer.ImageJob(file, uploadFolder + "/<guid>.<ext>", new ImageResizer.ResizeSettings(
"width=2000;height=2000;format=jpg;mode=max"));
i.CreateParentDirectory = true; //Auto-create the uploads directory.
i.Build();
}
browser.Attributes["multiple"] = "multiple";
Page.Response.Redirect(Page.Request.Url.ToString(), true);
}
ImageRsizer.ImageJob
接受文件路径作为参数。您不需要提供 FileInfo
对象,而是需要传递它的 FullName
属性。即:
ImageResizer.ImageJob i = new ImageResizer.ImageJob(file.FullName, uploadFolder + "/<guid>.<ext>", new ImageResizer.ResizeSettings(
"width=2000;height=2000;format=jpg;mode=max"));