使用sharepoint Web服务上传文件

时间:2013-09-21 02:17:02

标签: sharepoint

我有两个文件需要上传到列表中的两列(比如说TestProcedure,UserGuide)。我还有其他列的其他数据。我可以使用sharepoint Web服务添加新数据。如果我可以同时上传其他数据的两个文件,那就太棒了。任何建议都非常感谢。

1 个答案:

答案 0 :(得分:0)

要上传文件,您需要满足以下两个要求:

  • 要么是Sharepoint List,那么文件将附加(作为附件)到项目,
  • 或者它是Sharepoint文档库,文件上传(一个文件=一个项目)

但是你无法将文件上传到列表的列中......最终你可以在一个列/字段中定义一个URL到一个文件,但就是这样。

假设您要将用户的两个文件上传到文档库,然后将URL设置为列表中两列中的文件。你可以这样做:

  • 查看Local File to DataURI以创建一个允许查找用户在本地选择的文件的Base64的框
  • 然后使用SharepointPlus createFile() function将所选文件上传到文档库
  • 将上传文件的URL存储在某处,让用户上传第二个文件(或者破解提供的解决方案,以便一次上传多个文件)
  • 完成后,使用SharepointPlus add() function在List中创建一个新项目,其中包含TestProcedure和UserGuide列的两个文件的存储URL

我希望它有所帮助