4

アップロード フォームと、ユーザーが .csv ファイルをアップロードできるドロップゾーン ファイル アップローダーがあります。

ファイルが新しいかどうかを確認したい。チェックには、ファイルの内容が新しいかどうかが含まれている必要があります

新しいファイルをチェックするためにファイル名をデータベースに保存しますが、ユーザーが同じファイルの名前を変更して再度アップロードすると問題が発生します。

私の解決策は、各ファイルのコンテンツをハッシュし、その名前の横にデータベースに保存することです。

しかし、php、Laravelで.csvファイルのコンテンツをハッシュする方法がわかりません。使ってみました

hash_file('md5' , Request::file('myFileName')->getClientOriginalName());

ただし、ファイルまたはストリームが見つかりません。

名前に関係なく、新しいファイルを確認する正しい方法は何ですか?

前もって感謝します。

4

1 に答える 1