0

我正在构建一个表单,提交时需要向用户发送要下载的文件。

我的表格:

<form method="GET" action="/data_export" class="form-horizontal">
    <input id="user_current_password" type="password" class="input" name="user[current_password]">
    <button class="btn btn-primary" type="submit">Download</button>
</form>

控制器:

  def index
        send_data Group.to_csv(@groups),
                  :type => 'text/csv; charset=utf-8; header=present', 
                  :disposition => "attachment; filename=groups.csv"
  end

问题是提交表单时,页面重定向到带有文本的页面。它不会触发文件下载。如何获取表单提交以导致文件下载?

谢谢

4

0 回答 0