页面:
<%= link_to @filename,
{:controller => 'test', :action => 'download', :filename => @filename} %>
controller:
def download
unless params[:filename].blank?
send_file RAILS_ROOT + "/public/file/" + params[:filename]
end
end
本文介绍如何在Rails应用中实现文件下载功能,通过URL链接直接获取并下载指定文件。详细步骤包括控制器方法的定义及发送文件的具体操作。
页面:
<%= link_to @filename,
{:controller => 'test', :action => 'download', :filename => @filename} %>
controller:
def download
unless params[:filename].blank?
send_file RAILS_ROOT + "/public/file/" + params[:filename]
end
end

被折叠的 条评论
为什么被折叠?
