CRM在AnnotationBase基表中保存附件。
如何将DocumentBody实体中的文本转换回文件并将其保存为文件系统。
我对插件和工作流程活动感到满意。但无法想象如何将数据库中的字符串转换为系统上的文件。
答案 0 :(得分:2)
using(FileStream fs = new FileStream("fileName", FileMode.Create,
FileAccess.Write))
{
StreamWriter writer = new StreamWriter(fs);
writer.Write(yourString);
fs.Flush();
}
[编辑] 如果我们在谈论BASE64字符串,那么试试这个:
using (FileStream fs = new FileStream("fileName", FileMode.Create,
FileAccess.Write))
{
byte[] bytes = Convert.FromBase64String(yourString);
fs.Write(bytes, 0, bytes.Length);
fs.Flush();
}
答案 1 :(得分:0)
哎呀。
整天看,然后在发布问题后5分钟找到答案。
File.WriteAllBytes("c:\\word1.docx", System.Convert.FromBase64String(str));