2

CRM 将附件保存在 AnnotationBase 基表中。

如何将 DocumentBody 实体中的文本转换回文件并将其保存到文件系统。

我对插件和工作流程活动感到满意。但不知道如何将数据库中的字符串转换为系统上的文件。

4

2 回答 2

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();
 }
于 2009-11-24T16:43:12.443 回答
0

嗯。

看一整天,然后在发布问题 5 分钟后找到答案。

     File.WriteAllBytes("c:\\word1.docx", System.Convert.FromBase64String(str));
于 2009-11-24T16:50:51.400 回答