1

重複の可能性:
何千もの画像、ディレクトリ構造をどのように整理すればよいですか? (Linux)

私はカスタム e コマースを構築しています。その機能の 1 つは、Web 上にユーザー ファイルを保存することです。

私はDataBaseにファイルを保存するのは面倒だと読んだ.ファイルへのパスだけを入れるのが正しい.

しかし、それらのファイルを保存する最良の方法は何ですか? つまり、ファイルをアップロードしてそのまま保存することはできません...

  • 私はこのようなことを考えました:
  • 0001 という名前のフォルダーから開始し、ファイルをフォルダーにコピーする前に、「そのフォルダーは必要な最大サイズですか?」を確認し、そうであれば、新しいフォルダー (0002) を作成します {そしてアップロードする前に、何が最大のフォルダかを知る最善の方法がわからない}.
  • アップロード後、設定する名前は次の 2 つの要素に基づいています。
    • 下線付きのユーザーのハッシュ ID (ランダムなセキュリティを使用) _
    • さらに、下線付きのサイズのランダム ハッシュ _
    • さらに、乱数に基づくランダム ハッシュ
    • さらに、同じファイル拡張子 (これは正しいですか? ユーザーが .php ファイルをアップロードした場合、それは !@#! 私のサーバーですか?)

それは十分ですか?それとも私は何かを忘れましたか?

制限する必要がある(「シーケンシャルではない」)多くのファイルアップロードを扱ったことはありません。ヒントをいただければ幸いです。

ありがとう

4

0 に答える 0