我正在使用
<img src="@Url.Action("getImage", "AccessFile", new { imagePath= @ViewData["imagePath"] })"/>
在视图中显示作为服务器中的本地文件存在的图像。
AccessFileController中的getImage操作看起来像
public ActionResult getImage(string imagePath)
{
if (!System.IO.File.Exists(imagePath))
{
//Log
return ?????????
}
else
{
return base.File(imagePath, "image/jpg");
}
}
我的问题是,我该怎么办??????????允许用户看到某种错误信息?
我试过了
但它只返回带有损坏图标的空图像。
有什么好的解决方案吗?
答案 0 :(得分:0)
您可以显示空请求的预定义图像,
return Content(imagePath2);
或者你可以显示一个javascript然后你可以显示错误
return Content("<script language='javascript' type='text/javascript'>alert('Image not found!');</script>");