1
我想创建一个图像处理程序,它将调整图像大小并将其提供给我的应用程序, 如何在mvc上调用处理程序?mvc上的图像处理程序
我想创建一个图像处理程序,它将调整图像大小并将其提供给我的应用程序, 如何在mvc上调用处理程序?mvc上的图像处理程序
您将在您的操作方法中使用返回一个FileStreamResult
而不是处理程序。
public ActionResult GetFile()
{
using (FileStream stream = new FileStream())
{
FileStreamResult result = new FileStreamResult(stream, "image/jpg");
result.FileDownloadName = "image.jpg";
return result;
}
}
你可以在动作中实现一些调整大小的逻辑。
我如何在页面上使用它? – eyalb 2010-10-26 21:13:38
您将其作为URL引用。 'http:// domain.com/Controller/GetFile'就像我上面的例子。如果文件是动态的,你也可以返回一个'byte []'。 – 2010-10-26 21:15:45