从asp中的数据表中读取图像

时间:2016-02-01 06:42:08

标签: asp.net datatable

我有一个数据表,其中有一列图像。 我使用以下代码来读取图像

byte[] Logo = (byte[])dt_Info.Rows[0]["Logo"];

但是它出现了这个错误:

  

无法转换类型为' System.String'的对象输入' System.Byte []'。

另外,我将图像二进制代码保存在''字节"中。 当我编写此代码时,它可以正常工作。

byte[] Logo = bytes;

我该怎么做才能处理错误并从数据表中读取图像?

2 个答案:

答案 0 :(得分:1)

Google WEBMASTERING

答案 1 :(得分:0)

你可以得到像这样的字节数组 string s =(string)dt_Info.Rows [0] [" Logo"];             byte [] data = System.Text.Encoding.ASCII.GetBytes(s);