だから私はアップロードされたファイルをmysqlデータベースに保存しています。データベースに重複ファイルがないことを確認するために、非常にファイルのmd5ハッシュを作成し、それも保存します。
ファイルのアップロード時に、新しいファイルのハッシュを取得し、それがデータベースにすでに存在するかどうかを確認します。
DBテーブル
id、file_name、file_binary、file_hash
ハッシュ衝突の可能性があることを発見したので、ファイルをバイトごとに比較したいと思います。
PHP / MySQLを使用してこれを行うための最良かつ最速のアプローチは何ですか、またはファイルが2回アップロードされないようにするための最良の方法は何ですか(ストレージを節約するため)。
前もって感謝します!