rails:2792
From: 山崎雄介 <y-yamasaki@s...>
Date: Sat, 28 Jun 2008 16:35:26 +0900
Subject: [rails:2792] Re: send_fileでPDFをダウンロードさせる方法
>>まきてつさん Rails1.2.6ですね。さっきいろいろ調べてたら、2.0のActionPackについてこん な記事を見つけました。 http://rubyclub.com.ua/messages/show/815 Added Mime::Type.register(string, symbol, synonyms = []) for adding new custom mime types Example: Mime::Type.register("image/gif", :gif) Mime::Type.register("application/pdf", :pdf) でよさそうですね。 こんなキーワードでいろいろ出てきました。 「rails "content-type" send_data type forgery」 > > ちなみにFirefoxの場合、アドレス欄はこうなっています。 > > > > file:///C:/DOCUME~1/Y-YAMA~1/LOCALS~1/Temp/event_report.pdf.htm > これはどういうことでしょうか? これは、:disposition=>"attachment"にした場合に、 プログラムで開く->Firefox(既定)で開くとこうなります。 いったんローカルのTEMPフォルダにhtmファイルとみなして保存した上でFirefox がそのファイルを開いているためこういうパスになるようです。これは特におか しな挙動ではないと思います。 Content-Typeがおかしくなければちゃんとダウンロード先のURLが表示されると 思います。 --- Yusuke Yamasaki <y-yamasaki@s...> -- ML: rails@r... 使い方: http://QuickML.com/
2786 2008-06-27 11:07 [y-yamasaki@s... ] send_fileでPDFをダウンロードさせる方法 2787 2008-06-27 11:13 ┗[kimoto@o... ] 2788 2008-06-27 11:24 ┗[y-yamasaki@s... ] 2789 2008-06-27 11:40 ┣[kimoto@o... ] 2790 2008-06-27 13:06 ┃┗[y-yamasaki@s... ] 2791 2008-06-27 17:39 ┗[t-makino@w... ] -> 2792 2008-06-28 09:35 ┗[y-yamasaki@s... ] 2793 2008-06-28 12:17 ┗[y-yamasaki@s... ] 2795 2008-07-01 07:37 ┗[y-yamasaki@s... ]