バイナリ項目へのファイル格納方法についてメ
C#によるSQLServerバイナリ項目へのファイル格納方法についてメモ
//filepath:ファイルパス
//bytedata:バイナリデータ配列
■ファイルのバイナリ項目への登録方法
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
FileStream fs = new FileStream(フルパス, FileMode.Open, FileAccess.Read);
byte[] bytedata = new byte[fs.Length];
fs.Read(bytedata, 0, (int)fs.Length);
fs.Close();
■ファイルのバイナリ項目からの復元方法
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
bytedata = データセット.項目名(バイナリ)
FileStream fs = new FileStream(filepath,FileMode.OpenOrCreate,FileAccess.ReadWrite,FileShare.ReadWrite);
fs.Write(data, 0, data.Length);
fs.Close();