2016-03-27 4 views
0

GoogleドライブやDropboxに保存されているアーカイブと写真のアーカイブを同期する方法を探しています。私がしなければならないことの1つは、特定の写真がすでにリモートファイルシステムにアップロードされているかどうかを迅速に判断できるようにすることです。DropboxまたはGoogleドライブをファイルハッシュまたはファイルメタデータで検索しますか?

これを行うには、ファイルハッシュで検索するのが理想的ですが、APIを見ればわかりません。 Dropboxでは、ユーザーのDropboxを歩いてメタデータ(MD5ハッシュを含むように見える)をダウンロードすることができます。

良い方法がありますか?

+0

Dropbox APIはファイルハッシュやファイルハッシュによる検索方法を提供していません。 (Dropboxのファイルメタデータの 'rev'値を参照している可能性がありますが、これはハッシュではありませんので注意してください)。 – Greg

答えて

0

Dropbox APIは、ファイルの内容を確認するために使用できるファイルデータのハッシュを提供するようになりました。あなたはFileMetadata.content_hashで見つけることができます。これは単一のMD5またはSHA1ではなく、ファイルの断片のSHA256ハッシュの組み合わせです。あなたはここでより多くの情報を見つけることができます。

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

APIは、このハッシュで検索する方法を提供していませんが、あなたはそれを使用してファイルのメタデータをダウンロードし、ローカルでそれを参照することができます。

関連する問題