Asp.net mvc 4 mvc模型有byte[]数据-如何在视图中显示应该很简单
我在MVC3中看到了这个问题的答案“在Razor/MVC3中显示数据库图像(字节[])”,但它以两次行程结束 MVC4/5中是否有使用razor的改进方法?WebImage会有帮助吗。我正在学习,但很多事情我都想不通 前一位提问者提出了这一观点,我对此表示赞同 “我还没有看到从模型/视图模型中获取并显示图像的示例(除了我使用TempData的回答)。你可能会认为这是一个常见的要求,但要么太简单,没人问,要么太难,没人打扰。” 我的图像是小条形图 因此,在我看来,集合是在模型中传递的Asp.net mvc 4 mvc模型有byte[]数据-如何在视图中显示应该很简单,asp.net-mvc-4,graphics,Asp.net Mvc 4,Graphics,我在MVC3中看到了这个问题的答案“在Razor/MVC3中显示数据库图像(字节[])”,但它以两次行程结束 MVC4/5中是否有使用razor的改进方法?WebImage会有帮助吗。我正在学习,但很多事情我都想不通 前一位提问者提出了这一观点,我对此表示赞同 “我还没有看到从模型/视图模型中获取并显示图像的示例(除了我使用TempData的回答)。你可能会认为这是一个常见的要求,但要么太简单,没人问,要么太难,没人打扰。” 我的图像是小条形图 因此,在我看来,集合是在模型中传递的 @forea
@foreach (var item in Model.Lots)
{ <tr>
<td>
@item.LotName
</td>
<td>
// code here to take @item.TaskImage (a byte array) and show image
</td>
@foreach(Model.Lots中的变量项)
{
@item.LotName
//在此处编码以获取@item.TaskImage(字节数组)并显示图像
以使事情正常运行为例:
<img src="data:image/png;base64,@Convert.ToBase64String(item.TaskImage)" />
此技术使用。我们获取传入的字节数组,将其转换为,并将其作为URI中的数据。请参见“图像到字节[]比想象中更困难2挑战”用于工作答案。注意:在本例中,我假设为
png
文件格式。相应地更改它或动态打印。谢谢。我很快就会尝试。请问您是否可以帮助我回答write?mvc ef写入系统。将位图绘制到ef表中。还没有答案。当我粘贴时,非常感谢@RowanUt OHH您的回答我收到了以下消息:错误2参数1:无法从“字节”[]转换为“字节”[]“@RowanIt是一个可为空的字节数组。使用item.TaskImage.Value
修复了错误。仍在尝试将数据写入TaskImage字段。请允许我向您提供有关写入问题的帮助-mvc ef写入系统。将位图绘制到ef表中。非常感谢@Rowan”