是否可以使用Dropbox API执行原子更新?

时间:2019-07-26 21:56:55

标签: dropbox dropbox-api

Dropbox API是否提供检查和交换类型的操作或任何其他方式,以确保在更新文件时-我在更新指定的文件版本,而不是覆盖其他人的更改种族条件?

例如,某些API为此目的支持If-Match头。

1 个答案:

答案 0 :(得分:1)

是的,通过Dropbox API上传文件时,执行此操作的方法是使用update WriteMode,并提供所需文件版本的rev值在以下内容上写:

https://www.dropbox.com/developers/documentation/http/documentation#files-upload

如果不匹配,则API将返回冲突,而不是覆盖其他人的更改。

无论是通过下载端点(例如,从下载终结点)通过API收到的文件版本,您都可以获取要更新的版本的rev值:

https://www.dropbox.com/developers/documentation/http/documentation#files-download

相关问题