(データベースに保存されている) 画像を表示しようとしましたが、問題が発生しました。
私の見解には次のコードがあります。
<img src="@Html.Action("DownloadLogo", new { logoID = item.Logo.Key })" alt="" width="60" height="60">
そして、コントローラーに次のコードがあります。
public FileContentResult DownloadLogo(int logoID)
{
LogoDTO logoDTO = _serviceClient.GetLogo(logoID);
return File(logoDTO.LogoContent, logoDTO.LogoContentType);
}
ビューでコードに到達すると、次のエラーが発生しました。
HttpException
ハンドラー 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper' の子要求の実行中にエラーが発生しました。
コントローラーを離れる前に、値を確認します。
logoDTO.LogoContent = {byte[50802]} logoDTO.LogoContentType = "画像/png"
何か案が?
ありがとう。