Dropbox API是否提供检查和交换类型的操作或任何其他方式,以确保在更新文件时-我在更新指定的文件版本,而不是覆盖其他人的更改种族条件?
例如,某些API为此目的支持If-Match
头。
答案 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