如何将图像传递给Asp.net web api控制器并显示它?

时间:2014-07-28 13:39:01

标签: json byte

我以json格式传递了图像值。然后我在数据库中的字节数组中存储了图像值。那么如何从数据库中检索值并显示为图像?

2 个答案:

答案 0 :(得分:0)

我做了一些研究,你可以看到我在这里提出的实现: 访问:http://jamessdixon.wordpress.com/2013/10/01/handling-images-in-webapi/

我希望这会对你有帮助..

答案 1 :(得分:0)

实施取决于您将如何显示图像。

你可以这样做。使用asp:Image控件并从后面的代码设置源代码如下。

string base64String = Convert.ToBase64String(bytes, 0, bytes.Length);
Image1.ImageUrl = "data:image/png;base64," + base64String;

要解释一下,首先从数据库中获取存储的字节。然后将其转换为base64String