将文件连同所有属性一起上传到 Sharepoint 文档库

Upload file to Sharepoint document library together with all properties

有什么方法可以将文件连同所有属性一起上传到 Sharepoint 文档库(在一次 REST 调用中)?我最近发现,如果我上传了一个文件及其属性(无关紧要的属性),对于 Sharepoint,它是该文件的新版本,并且它像以前的版本一样消耗存储空间,例如我上传大文件 (4gb),然后这是一些自定义属性,现在这个文件将占用 8GB 存储空间,无论文件本身是否被更改。 在 Sharepoint SOAP 中有可能,但在 REST 中似乎不行。 谢谢

您必须单独执行它们,它实际上不会创建文件的副本。 SharePoint 存储增量,在您的情况下,文档不会发生变化。当您查看版本历史记录时,它可能会产生误导 b/c 您会看到版本 1.0 是 4GB,版本 2.0 是 4GB,这会让您认为您消耗了 8GB,但事实并非如此。如果您添加了 5GB 的第三个版本,则不会使用 13GB。相反,数据库将仅存储 5GB 的数据,而 SharePoint 基本上将数据库中的文件拼凑在一起。