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 に答える