0
我的ASP MVC網站有問題。我試圖將byte[]
轉換爲cshtml文件中的「on the fly」圖像。下面是代碼示例:ASP MVC - byte [] to Image
<div class="col-md-6 portfolio-item">
<table>
@foreach (var item in new Projek2.Models.DatabaseEntities().Photos)
{
<tr>
<td>
@using (var ms = new MemoryStream(item.Photo1))
{
<img [email protected](ms)/>
}
</td>
<td>
@Html.DisplayFor(modelItem => item.FileName)
</td>
</tr>
}
</table>
</div>
它(只要記得InvalidOperation
)期間FromStream()
轉換引發錯誤或僅顯示小的佔位符,而不是圖像(如空載圖像)。
任何人都知道將byte[]
轉換爲有效的cshtml圖像的技巧?
使用流將無法正常工作。你可以將它轉換爲一個數據url,它保存圖像源的64位字符串表示。 – Nkosi