私は使用しています
<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");
}
}
私の質問は、何を入れるべきですか????????? ユーザーが何らかのエラーメッセージを表示できるようにするには?
私は試した
- 新しい HttpNotFoundResult() を返します。
- return RedirectToAction("ExpectedError", "Error");
ただし、アイコンが壊れた空の画像のみが返されます。
良い解決策はありますか?