数据库上的存储图像,因为字节不显示为表上的图像,而是显示为字节

时间:2015-12-31 10:05:05

标签: c# asp.net-mvc database image bytearray

我试图以字节数组格式将图像保存到我的数据库,但是当我查看数据库时,我只看到字节而不是图像!我怎么能这样做,所以我看不到字节码而是图像?我是否必须在客户端扭转此过程? 请帮忙!谢谢!

字节转换功能:

private byte[] String_To_Bytes2(string strInput)
        {
            int numBytes = (strInput.Length) / 2;
            byte[] bytes = new byte[numBytes];
            for (int x = 0; x < numBytes; ++x)
            {
                bytes[x] = Convert.ToByte(strInput.Substring(x * 2, 2), 16);
            }
            return bytes;
        }

1 个答案:

答案 0 :(得分:0)

我设法通过使用以下帖子中找到的第一个解决方案来解决问题: Displaying database image (bytes[]) in Razor/MVC3?

Model.Content是一个byte []图像。

python stop.py 
Enter "stop" to terminate program
hello
Enter "stop" to terminate program
stop

number of loops 6