私は自分のブログとポートフォリオ用の CMS に取り組んでおり、誰かが私を助けてくれるかどうか疑問に思っていました. ブログやポートフォリオのテーブルに画像を追加するための最良の方法は何だろうと思っています。すべての画像を別のテーブルに配置し、CMS で画像専用の別のフォームを使用するか、ブログとポートフォリオ用に既にあるテーブルに画像の詳細用のフィールドをいくつか追加して、同じフォームに挿入する必要があります。ブログの詳細とコンテンツを挿入するために使用しています。
質問する
244 次
2 に答える
0
簡単な CMS の場合、画像の詳細をデータベースに保存しません。
それらをフォルダに入れて、その場で詳細を取得したいと思います。
于 2013-02-10T18:55:47.817 に答える
0
誰もがこれについて同じように考えているわけではありません。できることはいくつかありますが、私が知っていることは次のとおりです。
- 場所 (セキュリティ上の理由から半ランダム化されたファイル名が望ましい) をテーブル フィールドに入れることができます。
- 画像自体を
blob
-data としてテーブル フィールドに入れることができます。 - アップロードしたものを として保存できます
sha1(fileid)
。extention
アップロードのIDを取得します。
中央の場所になるので、メディア/アップロード用に別のテーブルを作成する方が良いと思います. また、物事を見つけやすくなります。
上記のすべてに加えて、インターネットで見つけたものを考慮に入れてください. これはシステムごとに異なるため、質問に対する簡単な答えはありません。
于 2013-02-10T18:58:50.670 に答える