通过文件哈希或文件元数据搜索Dropbox或Google Drive



我正在寻找一种将照片档案与存储在Google Drive或Dropbox上的档案同步的方法。我需要做的一件事是能够快速确定给定的照片是否已经上传到远程文件系统。

实现这一点的理想方法是通过文件哈希进行搜索,但从API来看,我找不到简单的方法。Dropbox确实允许您浏览用户的Dropbox并下载元数据(其中似乎包括MD5哈希)。

有更好的方法吗?

Dropbox API现在提供了一个文件数据的散列,您可以使用它来验证文件的内容。你可以在FileMetadata.content_hash中找到它。它不是一个单独的MD5或SHA1,而是文件片段的SHA256散列的组合。您可以在这里找到更多信息:

https://www.dropbox.com/developers/reference/content-hash

API没有提供通过该散列进行搜索的方法,但您可以使用它下载文件元数据,并在本地引用它。

最新更新