# encoding: utf-8 class FileMakerController < ApplicationController def download send_data(params[:data], :type => 'text/csv', :filename => "#{params[:fname]}.csv") end endてなかんじで、POSTでデータとファイル名を送り込むと.csvっていう拡張子をくっつけてダウンロードできるようなコントローラーを書いてみました。
FirefoxやChromeでは意図通りダウンロードできたのですが、Internet Explorerだとリクエストは飛んでいるもののなんも反応がありません(´・ω・`)
:disposition => 'inline'を追加してデフォルトのattachmentから変更してあげると良いみたいです。
# encoding: utf-8 class FileMakerController < ApplicationController def download send_data(params[:data], :type => 'text/csv', :disposition => 'inline', :filename => "#{params[:fname]}.csv") end end
0 件のコメント:
コメントを投稿