REST API:如何在列表项中创建或更新附件?

REST API: How to create or update attachment in a list item?

我需要将文件附加到 Sharepoint 2013 中的列表项。
如果同名附件已经存在,我需要用新附件覆盖它的内容。

我目前正在使用这样的请求:

.../AttachmentFiles/add(FileName='MyFile.csv')

如果项目中不存在同名附件,则有效。
但如果附件已经存在,它会失败。
有没有办法指示 SP 在附件已经存在时覆盖它?

不确定,但请尝试一下:D

.../AttachmentFiles/add(overwrite=true, FileName='MyFile.csv')

显然,REST 无法覆盖,但您可以删除并重新附加它。
参见 this Stack Exchange post