0

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

4

1 回答 1

0

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

  • 要么是 Sharepoint 列表,然后文件将附加(作为附件)到项目,
  • 或者它是一个 Sharepoint 文档库,并且文件已上传(一个文件 = 一项)

但是您不能将文件上传到列表的列中...最终您可以将 URL 定义到文件的列/字段中,仅此而已。

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

  • 查看本地文件到 DataURI以创建一个框,该框允许查找用户在本地选择的文件的 Base64
  • 然后使用SharepointPluscreateFile()功能将所选文件上传到您的文档库
  • 将上传文件的 URL 存储在某处,让用户上传第二个文件(或破解提供的解决方案,以便一次上传多个文件)
  • 完成后,使用SharepointPlusadd()函数在您的列表中创建一个新项目,其中包含 TestProcedure 和 UserGuide 列的两个文件的存储 URL

我希望它有帮助

于 2013-09-22T11:38:37.920 回答