アップロードされたユーザープロフィール写真を保存するのに最適な方法(フォルダー)を教えてください。以前のプロジェクトでは、通常、メインプロジェクトフォルダー内のフォルダーにアップロードしました。
www/projectFolder/upload
これは効率とセキュリティに良いでしょうか?
すでに、.htaccessを介して(URLからの)フォルダナビゲーションを無効にしました
この質問
PHPでファイルをアップロードし、SQLへのパスを保存します
私の質問を促した。
ありがとう
それらを保存するためにデータベースを使用しないのはなぜですか?これが最良の選択だと思います。
とにかく、何らかの理由でそれらをDBに保存できず、ファイルシステム上のディレクトリに画像を保存する必要がある場合は、Webサーバーのhtdocディレクトリ(およびサブディレクトリ)のどこかに画像を保存する方がよいと思います。これらのファイルへのアクセスは、Webサーバーを介して直接行うことはできません。もちろん、phpスクリプトがターゲットディレクトリ内のファイルを読み取り、書き込み、変更できるようにするための十分な権限が必要です。
また、Apacheでの.htaccessファイルの使用法を確認することをお勧めします。