将二进制文件写入docx文件

时间:2013-11-20 22:07:52

标签: c# linq

我将docx文件保存在数据库中作为二进制文件,我保存并且没有任何问题,但我的问题是:当我想检索我的二进制数据并将其转换为docx文件时,我不知道我该怎么办,我从数据库读取字节数据,但我不知道应该如何保存:

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

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

我的docx文件保存在数据库中的tblletters中,我读取并将其保存在res变量中

1 个答案:

答案 0 :(得分:2)

如果你在一个字节数组中得到它,你需要做的就是将它写入一个文件:

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