まず、別のコントローラーでこの方法を使用しましたが、完全に機能し、別のコントローラーにコピーして貼り付けましたが、機能しませんでした。
コントローラーから画像を取得したい。
私はコントローラでこのコードを使用しました
[Authorize]
[AcceptVerbs(HttpVerbs.Get)]
public FileContentResult getPassportImg(int tenantID)
{
byte[] image = db.Tenants.Find(tenantID).passportImage;
if (image != null)
{
return new FileContentResult(image, "image/jpeg");
}
else
{
return null;
}
}
ブレークポイントでそれをスローすると、データが正しく取得されます。
ビューで私はこれを行います
<div class="display-field">
<img src="@Url.Action("getPassportImg", "Tenant", new { tenantID = Model.ID })" alt="asdasdf" />
</div>
しかし、アプリケーションを実行すると、画像が取得されません。これを解決するのを手伝ってもらえますか