监控 Dropbox 公共文件夹中文件的同步状态


如何在

Dropbox 中监控文件的同步状态?

我有一个 Rake 任务,涉及将文件添加到我的 Dropbox/公共文件夹。我需要监控其同步状态,以便在同步并公开可用后调用另一个 Rake 任务。

您可以使用dropbox命令上的filestatus选项。

一旦命令在字符串中返回"最新",它就应该被同步。

这也有一颗宝石。 自述文件可以帮助您入门。

您是通过 Dropbox API 上传文件,还是将文件复制到本地 Dropbox 文件夹中?如果通过 API,则调用返回后,文件将立即可用。

如果要复制到本地文件系统并且目标是公用文件夹,则可以轮询文件的 URL(即 dl.dropboxusercontent.com/u/<user id>/<path> )。一旦返回 200(而不是 404),则表示该文件存在于 Dropbox 中。(如果要更新现有文件,可能需要查看etag标头以验证文件是否已更改。

最新更新