rails:1269
From: ToyTrain <toytrain@c...>
Date: Tue, 20 Jun 2006 01:15:57 +0900
Subject: [rails:1269] Re: コンテンツ保護の方法
>>>大西さま、うえださま Ken@Rails初心者 です。 いただいたアドバイスで、 期待の動作が実現できました。 (1) ルーティングを設定 (2) コントローラのフィルタで認証設定 (3) send_data に params で届いた対象ファイル名、 適切なコンテントタイプやストリーミングなどを設定 (4) 該当のrhtml 内の <IMG SRC=... タグに、 呼び出しコントローラとアクションとファイル名を指定 本当にありがとうございました。 Shouta Ohnishi wrote: > 大西と申します。 > > Railsの機能を使ってやるのであれば、routesをいじってコントローラ経由でswf > ファイルを送信してみてはどうでしょうか。(path traversalなどに注意する必 > 要があると思いますが・・・) > > #config/routes.rb > map.connect 'swf/:filename', :controller => 'swf', :action => 'index' > > #app/controllers/swf_controller.rb > class SwfController > def index > #認証ロジックを書く > if(!session[:user]) ....... > #ファイル送信する > send_file "swf/#{params[:filename]}"....... > end > end > > #下記ページがroutesについて詳しいです > http://wota.jp/ac/?date=20050725 > -- ML: rails@r... 使い方: http://QuickML.com/
1261 2006-06-18 14:02 [toytrain@c... ] コンテンツ保護の方法 1262 2006-06-18 14:38 ┣[water@t... ] 1264 2006-06-18 17:30 ┃┗[toytrain@c... ] 1267 2006-06-19 02:59 ┃ ┗[bsdmad@g... ] 1266 2006-06-19 02:42 ┗[s-onishi@d... ] -> 1269 2006-06-19 18:15 ┗[toytrain@c... ] 1270 2006-06-19 18:27 ┗[toytrain@c... ]