把文件用 文件流 存入到数据库
怎么把流存入数据库?
我这么些不对吧?
// 打开文件
FileStream fileStream = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read);
// 读取文件的 byte[]
byte[] bytes = new byte[fileStream.Length];
int len= fileStream.Read(bytes, 0, bytes.Length);
string s1 = Encoding.Default.GetString(bytes, 0, len);
//创建 上下文对象爱
rupeng1Entities db = new rupeng1Entities();
//表
FilesModel file = new FilesModel();
//表中存入二进制数据
file.FileContent = s1;
db.Entry(file).State = EntityState.Added;
db.SaveChanges();
fileStream.Close();