私は現在 Zend Framework を使用しており、アップロード ファイル フォームを使用しています。認証されたユーザーは、ファイルをアップロードすることができます。ファイルは、アプリケーションのディレクトリに保存され、データベースに保存された場所に保存されます。そうすれば、ダウンロード可能なファイルとして表示できます。
<a href="/upload-location/filename.pdf">Download</a>
しかし、私が気付いているのは、同じ名前のファイルがアップロード ディレクトリ内のファイルを上書きすることです。エラー メッセージは表示されず、ファイル名もインクリメントされません。したがって、ファイルを上書きする (またはアップロードしない) 必要があると思います。
これらのファイルをアップロード、移動、または保存する際に知っておくべきベスト プラクティスは何ですか? ファイル名が常に一意になるように、常にファイルの名前を変更する必要がありますか?