首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

初学者问个高手才能会的有关问题,怎么把流存成1个文件,请来看看。

2011-12-27 
菜鸟问个高手才能会的问题,如何把流存成1个文件,请高手进来看看。。菜鸟下面这段代码是把存到表里的图片显示

菜鸟问个高手才能会的问题,如何把流存成1个文件,请高手进来看看。。
菜鸟下面这段代码是把存到表里的图片显示到   pictureBox1控件里,怎么把代码改一下,变成存成一个文件呢??如:存到c:\www.jpg呢??
                      string   sql   =   "select   *   from   文件夹 ";
                        SqlCommand   cmd2;
                        cmd2   =   new   SqlCommand(sql,   cn);
                        SqlDataReader   dr   =   cmd2.ExecuteReader();
                        if   (dr.Read())
                        {
                                byte[]   mydata   =   (byte[])dr[ "文件 "];
                                MemoryStream   mystream   =   new   MemoryStream();
                                foreach   (byte   a   in   mydata)
                                {
                                        mystream.WriteByte(a);
                                }
                                Image   myimage   =   Image.FromStream(mystream);
                                mystream.Close();
                                pictureBox1.Image   =   myimage;
                                pictureBox1.Refresh();
                        }




[解决办法]
pictureBox1.Image.Save(@ "c:\www.jpg ");
[解决办法]
StreamWriter
[解决办法]
我也遇到同样的问题,帮你顶
[解决办法]
FileStream fs = new FileStream(Path,FileMode.Create);
BinaryWriter sr=new BinaryWriter(fs);
sr.Write(_byt);
sr.Close();
fs.Close();

一定要用BinaryWriter,否则保存的文件会打不来。
[解决办法]
_byt的定义是这样的,希望对你有帮助。
byte[] _byt

热点排行