|
以下是显示图片的代码:
1 object result = cmd.ExecuteScalar();
2 Stream stream = new MemoryStream((byte[])result);
3 const int buffersize = 1024 * 16;
4 byte [] buffer = new byte [buffersize];
5 int count = stream.Read(buffer,0,buffersize);
6 while (count > 0)
7{
8 Response.OutputStream.Write(buffer, 0, count);
9 count = stream.Read(buffer, 0, buffersize);
10}
请问第3行 为什么要用常量buffersize=1024 * 16 呢?
如果哪位大哥有时间的话,能否多一点帮我讲讲这段代码的含义呢?比如第2行我也不是很懂啊.
或者还有别的什么办法可以实现把数据库里的图片(image类型)显示出来呢?
谢谢谢谢,感激不尽!~
|
|