私はMSSQL2008を使用しています。varbinary(max)タイプの列を持つテーブルがあります
。このテーブルには多くのアップロードされたpdfファイル(バイト配列)があります
。このコードで
このバイトをpdfファイルに変換しています。
using (FileStream fs = new FileStream
(@"D:\EIFiles\test.pdf", FileMode.Create))
{
fs.Write(byte, 0, byte.Length);
}
PDFファイルの多くは開くことができますが、Adobe Readerが「ファイルの破損」メッセージを警告するため、開くことができないものもあります。注:これらはすべて、このDBを使用するプログラム(Devexpress XAFで記述)を介して開くことができます。