我正在尝试使用一个旧帖子中的答案:Display image from database in asp mvc
这就是:
public class ImageController
{
public ActionResult Show( int id )
{
var imageData = ...get bytes from database...
return File( imageData, "image/jpg" );
}
}我得到了以下错误:
“System.IO.File”是一个“类型”,但与“variable”一样使用
这就是我正在使用的:
using System;
using System.IO;
using System.Drawing.Imaging;
using System.Web.Mvc;我遗漏了什么?
发布于 2011-10-31 16:30:13
确保您的ImageController派生自Controller,这是定义File方法的位置:
public class ImageController: Controller
{
public ActionResult Show( int id )
{
var imageData = ...get bytes from database...
return File( imageData, "image/jpg" );
}
}发布于 2011-10-31 16:34:19
如果不需要,请删除using System.IO。否则,您可以使用
return base.File( imageData, "image/jpg" );或
return System.Web.Mvc.Controller.File( imageData, "image/jpg" );https://stackoverflow.com/questions/7951275
复制相似问题