CRM 将附件保存在 AnnotationBase 基表中。
如何将 DocumentBody 实体中的文本转换回文件并将其保存到文件系统。
我对插件和工作流程活动感到满意。但不知道如何将数据库中的字符串转换为系统上的文件。
CRM 将附件保存在 AnnotationBase 基表中。
如何将 DocumentBody 实体中的文本转换回文件并将其保存到文件系统。
我对插件和工作流程活动感到满意。但不知道如何将数据库中的字符串转换为系统上的文件。
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();
}
嗯。
看一整天,然后在发布问题 5 分钟后找到答案。
File.WriteAllBytes("c:\\word1.docx", System.Convert.FromBase64String(str));