Dropbox 同步(重命名)
Dropbox synching (rename)
我正在尝试通过 Dropbox 同步更新我的文件。设置:
- 我正在使用 Dropbox webhooks 来接收有关框内更改的通知
- 我向 Dropbox 服务器请求 /delta
- 我分析delta数组
数组由多个条目组成,但是(对我而言)还有一个问题:如何确定文件是否只是重命名而不是添加到框中?我想进一步处理文件,但想避免重复输入。
在一般情况下,Dropbox 本身无法区分重命名和删除+添加,因此它无法准确地告诉您发生了什么。您需要针对重命名对您的意义提出自己的定义(例如,在文件内容相同的情况下及时删除和添加),然后使用该定义。
对很多应用程序来说,使用文件内容的哈希就足够了。
我正在尝试通过 Dropbox 同步更新我的文件。设置:
- 我正在使用 Dropbox webhooks 来接收有关框内更改的通知
- 我向 Dropbox 服务器请求 /delta
- 我分析delta数组
数组由多个条目组成,但是(对我而言)还有一个问题:如何确定文件是否只是重命名而不是添加到框中?我想进一步处理文件,但想避免重复输入。
在一般情况下,Dropbox 本身无法区分重命名和删除+添加,因此它无法准确地告诉您发生了什么。您需要针对重命名对您的意义提出自己的定义(例如,在文件内容相同的情况下及时删除和添加),然后使用该定义。
对很多应用程序来说,使用文件内容的哈希就足够了。