winform 从数据库 保存图片到本地
FileStream fs = File.OpenRead(log);
byte[] by = new byte[fs.Length];
fs.Position = 0;
fs.Read(by, 0,(int) fs.Length);
这个是写进数据库的代码
FileStream fs = File.OpenRead(log);
byte[] by = new byte[fs.Length];
fs.Position = 0;
fs.Read(by, 0,(int) fs.Length);
这个是读取图片的代码
小弟现在使用 folderBrowserDialog1 来保存图片
pictureBox1.Image.Save(i.ToString());
下载下来的图片显示不出
高手请教!
------解决方案--------------------你的文件名称加上扩展名试试
------解决方案--------------------先看看文件是否保存到磁盘,大小是否正确,然后再看是否和后缀有关系
------解决方案--------------------错误提示什么?
------解决方案--------------------//二进制转换为文件
private void DownLoadFile(string sFilePath, byte[] FileBytes)
{
FileStream fs = new FileStream(sFilePath, FileMode.CreateNew);
BinaryWriter bw = new BinaryWriter(fs, Encoding.GetEncoding("gb2312"));
bw.Write(FileBytes, 0, FileBytes.Length);
bw.Close();
fs.Close();
}