Infopath 2013通过客户端对象模型CSOM提取Fileupload附件

时间:2013-08-06 14:10:51

标签: sharepoint infopath csom

我有一个infopath表单发布到sharepoint子网站。所有记录都存储在那里。我可以通过文件上传控件添加附件,但如何通过客户端对象模型访问外部应用程序的文件名和数据。我可以访问xml,但我没有看到附件。我还看到应该有一个名为附件的文件夹,其中包含listitem id和附件,但我也没有看到。我可以从sharepoint网页信息表格下载并打开附件,所以我知道那里有。我在sharepoint 2013和infopath 2013 office 365.感谢Dave

1 个答案:

答案 0 :(得分:0)

附件作为Base64编码字符串存储在InfoPath XML文件中。您可以通过解析XML,解码Base64字符串,然后使用Microsoft站点中的信息来确定文件的大小,名称和内容,以编程方式访问它们。 Microsoft使用C#在their site上提供了一个示例,但您可以使用您想要的任何语言执行此操作。如果您还有其他问题,请与我们联系。