• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Webサービス作成時に画像をアップロードして保存するディレクトリはどの)

Webサービス作成時の画像保存ディレクトリの選び方

このQ&Aのポイント
  • Webサービス作成時に画像をアップロードして保存するディレクトリの選び方について相談です。
  • 具体的には、年月日でフォルダを作成する方法、ユーザーIDでフォルダを作成する方法、または他の方法があるのか知りたいです。
  • また、フォルダ名に関しては、店舗IDを使用するとセキュリティ上の問題があるという意見もあります。どの方法がベストなのかアドバイスをいただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

店舗と一般ユーザーの両社が利用出来る様なものを作るのでしたら セキュリティ的に考えても、画像をディレクトリに保存するのでなく、 データベースに直接保存をお勧めします。

paperbasic
質問者

お礼

回答頂きありがとうございます。 データベースに直接画像を保存する方法はスマートですね。 こちらの方法をメインに進めようと思いました。 私のスキル的に心配がありますので、バックアップのため実ファイルも同一ディレクトリに登録IDの名称でコピーを取っておき、画像データのDB利用をメインに考えました。 一応、もう少し待ってから良回答を付けさせて頂き、クローズします。 皆さんありがとうございました。

その他の回答 (2)

noname#198951
noname#198951
回答No.2

いちいち、どのディレクトリに入ってるかを気にするのが面倒なので画像は同一ディレクトリに入れた方がラクだと思いますが。 あとはDBで画像検索が簡単なようにカテゴリ分けをしておいたり。

paperbasic
質問者

お礼

回答頂きありがとうございます。 同一ディレクトリに保存し、DBにカテゴリ情報をパスとともに記録しておけば良さそうですね。仕訳したいケースを想定して、DBにパスと共にカテゴリやユーザーID,年月日などを記録しておこうと思います。

  • php504
  • ベストアンサー率42% (926/2160)
回答No.1

個人の好きなように実装すればいいと思いますが、私なら管理はすべてデータベースに任せますので画像ファイル本体は単一のディレクトリに保存します。

paperbasic
質問者

お礼

回答頂きありがとうございます。 データベースに管理のすべてを任せる方法は良いと思いました。 これなら、単一のディレクトリ内のファイル数が増えても良さそうですね。

関連するQ&A