我将docx文件保存在数据库中作为二进制文件,我保存并且没有任何问题,但我的问题是:当我想检索我的二进制数据并将其转换为docx文件时,我不知道我该怎么办,我从数据库读取字节数据,但我不知道应该如何保存:
var q = (from i in pn.tblLetters
where i.letterId == 1
select i).First();
byte[] res = q.letterContent.ToArray();
我的docx文件保存在数据库中的tblletters中,我读取并将其保存在res变量中
答案 0 :(得分:2)
如果你在一个字节数组中得到它,你需要做的就是将它写入一个文件:
File.WriteAllBytes(@"C:\temp\myfile.docx", res);