我有两个文件需要上传到列表上的两列(例如 TestProcedure、UserGuide)。我还有其他数据列。我可以使用 sharepoint Web 服务添加新数据。如果我可以同时上传这两个文件并添加其他数据,那就太好了。非常感谢任何建议。
问问题
833 次
1 回答
0
要上传文件,您需要满足以下两个要求之一:
- 要么是 Sharepoint 列表,然后文件将附加(作为附件)到项目,
- 或者它是一个 Sharepoint 文档库,并且文件已上传(一个文件 = 一项)
但是您不能将文件上传到列表的列中...最终您可以将 URL 定义到文件的列/字段中,仅此而已。
假设您要将用户的两个文件上传到文档库,然后将 URL 设置为列表两列中的文件。你可以这样做:
- 查看本地文件到 DataURI以创建一个框,该框允许查找用户在本地选择的文件的 Base64
- 然后使用SharepointPlus
createFile()
功能将所选文件上传到您的文档库 - 将上传文件的 URL 存储在某处,让用户上传第二个文件(或破解提供的解决方案,以便一次上传多个文件)
- 完成后,使用SharepointPlus
add()
函数在您的列表中创建一个新项目,其中包含 TestProcedure 和 UserGuide 列的两个文件的存储 URL
我希望它有帮助
于 2013-09-22T11:38:37.920 回答