# 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 件のコメント:
コメントを投稿