ファイルのアップロード機能の追加

<< 戻る   トップ >>

ファイルのアップロード機能を追加する。ファイルの収納場所については悩むところもあったのだが、結局データベースに収納してしまった方がデータの一元的管理において便利であろうとの結論に達した。もしパフォーマンスにおいて問題が発生すれば、ファイルシステム収納に改めればよいだけの話である。

いちおう投稿システムの独立したページとして作成し、記事の編集ページからは target="_blank" で呼び出せる形態としよう。あとは使い勝手をみて調整だ。

ファイル表

まず、データベースのファイル表を設計する。

file table
idINT AUTO_INCREMENT PRIMARY KEY
dataMEDIUMBLOB
titleTEXT
typeINT
type table
idINT AUTO_INCREMENT PRIMARY KEY
typeTEXT

title は表のキーワードで、alt属性や title属性の値としても用いる。type はデータの MIME Type である。記事 (article) との関係を記述する場合は別途関係表を作成することになるが、現時点ではこの関係表は作成しない。将来的には作成することになるかも知れない。


作成: 2006-08-26 08:37:23.0更新: 2006-08-26 11:42:12.0
http://museo-anonimo.jp/nanban/?id=272,http://museo-anonimo.jp/nanban/tr/272