Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 4 mvc模型有byte[]数据-如何在视图中显示应该很简单_Asp.net Mvc 4_Graphics - Fatal编程技术网

Asp.net mvc 4 mvc模型有byte[]数据-如何在视图中显示应该很简单

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

我在MVC3中看到了这个问题的答案“在Razor/MVC3中显示数据库图像(字节[])”,但它以两次行程结束

MVC4/5中是否有使用razor的改进方法?WebImage会有帮助吗。我正在学习,但很多事情我都想不通

前一位提问者提出了这一观点,我对此表示赞同

“我还没有看到从模型/视图模型中获取并显示图像的示例(除了我使用TempData的回答)。你可能会认为这是一个常见的要求,但要么太简单,没人问,要么太难,没人打扰。”

我的图像是小条形图

因此,在我看来,集合是在模型中传递的

@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”