WinForms / C#
私のアプリケーションでは、ユーザーは1)2)特定のファイルの追加情報を指定できます。どちらもサーバーにアップロードされます。2つの分離されたアップロードがあります。最初はファイルで、(おそらく)後でメタデータです。
ファイルは常に変更されておらず、(コードに対して)利用可能であると想定してください。
メタデータをアップロードするときは、そのファイルを再度アップロードせずに、指定されたファイルに関連付けられていることを確認する必要があります(大きなファイルです)。
私の計画は、ファイルの次の3つの属性のMD5ハッシュを使用することです。
- コンテンツ
- サイズ
- 作成日
ハッシュは、それぞれのアップロード(および最終的な永続性)でファイルとメタデータの両方に付随します。
私が見落としているよりスマートなソリューションは何ですか?