0
CRM将附件保存在AnnotationBase基本表中。将附件文件保存在Microsoft Dynamics CRM的计算机上
如何将DocumentBody
实体中的文本转换回文件并将其保存到文件系统?
我已得到documentbody
字段的值,然后尝试将其写入我的计算机中,但我的文件已损坏。
我使用这个代码:
String DocumentBody = Convert.ToBase64String(
newUnicodeEncoding().GetBytes("UEsDBBQABgAIAAAAIQDQf9XuxAEAAE4HAAATAAgCW0NvbnRlbnRfVHlwZXNd Lnh/abtPgp4eu7+W68C2dvLaWtho32sTajdkFmweGeKMQYTD5MrcDFf"));
using (FileStream fs = new FileStream("c:\\1.docx", FileMode.Create, FileAccess.Write))
{
byte[] bytes = Convert.FromBase64String(DocumentBody);
fs.Write(bytes, 0, bytes.Length);
}
在GetBytes
的字符串是一样annotationBase表documentbody
场。
不明白为什么人们已经下调的问题。这非常恰当。 –