MemoryStream
MemoryStream 类创建这样的流,该流以内存而不是磁盘或网络连接作为支持存储区。MemoryStream 封装以字符数组形式存储的数据,该数组在创建 MemoryStream 对象时被初始化,或者该数组可创建为空数组。可在内存中直接访问这些封装的数据。内存流可降低应用程序中对临时缓冲区和临时文件的需要。
private void Button2_Click(object sender, System.EventArgs e)
...{
SqlConnection myconn = new SqlConnection("server=.;uid=sa;pwd=;database=test");
myconn.Open();
SqlCommand mycmd = new SqlCommand("select * from img where id=2",myconn);
SqlDataReader mydr = mycmd.ExecuteReader();
mydr.Read();
MemoryStream ms = new MemoryStream((Byte[])mydr["img"]); //创建memorystream对象实例
Bitmap image = new Bitmap(ms);
string path = "c:/2.jpg";
image.Save(path);
img.ImageUrl = path;
}
使用MemoryStream处理图片数据
2670

被折叠的 条评论
为什么被折叠?



