c#中.将文件转化成二进制数据存到数据库,再从数据库读取二进制数据还原成文件。
1个回答
2016-05-26
展开全部
不建议这样 只建议存一个文件名字,你存进数据库有什么用,无法查看,只有图片能看。
追问
图片也可以
追答
你可真懒 百度多的是 我给你找好了
http://www.jb51.net/article/36148.htm
你看一下 上面的 可以用 我看过了
你说的保存成文件 这个
using System.Drawing//需要添加引用
// 读取图片
var img = new Bitmap("z:\\2.jpg");//查出来的数据也可以直接赋值给img
var stream = new System.IO.MemoryStream();
// 保存到流
img.Save(stream, System.Drawing.Imaging.ImageFormat.Jpeg);
// 转成图片
var img2 = new Bitmap(stream);
stream.Close();
// 保存
img2.Save("z:\\3.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
//如果想自己选择保存位置就用 saveFileDialog
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询