[前][次][番号順一覧][スレッド一覧]

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...     ]