1

SharePoint サブサイトに発行された infopath フォームがあります。すべてのレコードがそこに保存されます。ファイル アップロード コントロールを介して添付ファイルを追加できますが、クライアント オブジェクト モデルを介してファイル名と外部アプリケーションからのデータの両方にアクセスするにはどうすればよいですか。xml にアクセスできますが、添付ファイルが表示されません。また、listitem id と添付ファイルを含む attachments というフォルダーがあるはずですが、それもわかりません。SharePoint Web ページの infopath フォームから添付ファイルをダウンロードして開くことができるので、添付ファイルがあることがわかります。私は sharepoint 2013 と infopath 2013 office 365 にいます。ありがとう Dave

4

1 に答える 1

0

添付ファイルは、Base64 でエンコードされた文字列として InfoPath XML ファイル内に保存されます。XML を解析し、Base64 文字列をデコードし、Microsoft のサイトからの情報を使用してファイルのサイズ、名前、および内容を判断することにより、プログラムでファイルにアクセスできます。Microsoft は C# を使用したサイトで例を提供していますが、これは任意の言語を使用して行うことができます。他にご不明な点がありましたらお知らせください。

于 2013-08-07T21:50:02.897 に答える