C# 向数据中存储和读取二进制文件!!

it2022-05-05  140

 //1。将path 所制定的文件转成byte[] 类型数据 byte[] b = File.ReadAllBytes(path);   

//2。存到数据库的方法就不说了 注意的是 sql server 中存储btye[] 我用的是 Image 类型                   oracle 中 我用的是 Blob 类型

//3。将byte[] 数据转换成指定try{    byte[] bt =  "得到数据库中存储的 Blob(oracl) 或 Image(sql server) 数据";    string filename = path + "//" + file;  //  file 为上传时候文件带有后缀名的名称(一定要带有后缀名)    FileStream stream = new FileStream(filename, FileMode.Create, FileAccess.Write, FileShare.Read | FileShare.Write);    stream.SetLength(bt.LongLength);    stream.Write(bt, 0, bt.Length);  //将二进制文件写到指定目录    stream.Close();    this.lab.Text = "保存成功!";}catch{    this.lab.Text = "保存失败!!";        }

转载于:https://www.cnblogs.com/xxj-jing/archive/2007/10/25/2890125.html

相关资源:各显卡算力对照表!

最新回复(0)