2013-11-20 6 views
1

Я сохраняю файл docx в базе данных как двоичный файл, я его сохраняю, и никаких проблем нет, но моя проблема: когда я хочу получить свои двоичные данные и преобразовать их в файл docx , я не знаю, что я должен делать, я прочитал байт данных из базы данных, но я не знаю, как я должен спасти:пишите двоичный файл в файл docx

var q = (from i in pn.tblLetters 
        where i.letterId == 1 
        select i).First(); 

      byte[] res = q.letterContent.ToArray(); 

мой файл DOCX сохранен в tblletters в базе данных, и я читал, что и сохранить он в разрешении переменной

ответ

2

Если вы получили его в виде массива байтов, все, что вам нужно сделать, это записать его в файл:

File.WriteAllBytes(@"C:\temp\myfile.docx", res);