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
場。
不明白爲什麼人們已經下調的問題。這非常恰當。 –