CakePHP Advent Calender 2010もそろそろ終わりが見えてきました。 23日の今日はCakePHPのメディアビューの使い方について書いていきます。 メディアビューとは? 画像ファイルなどのバイナリデータをダウンロードさせる場合はどうしているでしょうか。 手っ取り早い方法はwebrootに置く事ですが、その場合URLを知っている誰もがファイルをダウンロードできてしまいます。 認証済みのユーザーだけにファイルをダウンロードさせたい場合、ダウンロード時に何か処理(ex. ログを記録する)をさせたい場合などには不都合があります。その時役立つのがメディアビューです。 メディアビューは画像ファイルなどのバイナリデータをダウンロードさせる為の機能です。 この機能を使用するとwebroot以外に置いてあるファイルをダウンロードさせることができるようになります。 Cookbo