私のビューから自分のデータベースから画像を表示しようとしていますが、動作させることができません。ビューからデータベースに画像を表示
私は、F5にこの結果を取得しています:ここで
は私のモデルがどのように見えるかです:
public int CompId { get; set; }
public byte[] ImageData { get; set; }
[NotMapped]
public HttpPostedFileBase UploadImage { get; set; }
[NotMapped]
public string ImageBase64 => System.Convert.ToBase64String(ImageData);
public string CompanyName { get; set; }
とビュー:
@model ekspo.Models.Company
@{
ViewBag.Title = "Details";
}
<h2>Details</h2>
<div>
<h4>Company</h4>
<hr />
<dl class="dl-horizontal">
<dt>
@Html.DisplayNameFor(model => model.ImageData)
</dt>
<dd>
@*@Html.DisplayFor(model => model.ImageData)*@
<img src="data:image/type;base64,@Model.ImageBase64)" />
</dd>
img srcの末尾にある ")"を削除してみてください。 – petryuno1
それでも動作しない場合は、コントローラのコードを確認できますか? – petryuno1
ああ、ありがとう、仲間。これは信用できません。私は1時間以上失った。それは ")" –