我使用以下代码在客户端的浏览器上发送或下载文件。在我刷新页面时单击链接后,这在所有浏览器中都可以正常工作,但在 safari 中它使我的会话为零。
def export_csv
csv = CSV.generate(:force_quotes => true) 做 |line| line <<[“员工代码”,“姓名”,“状态”,“技能”]
end
send_data csv,
:type => 'text/csv; charset=iso-8859-1; header=present',
:disposition => "attachment; filename=EmployeeSkillsData-#{Time.now.strftime('%d-%m-%y--%H-%M')}.csv"
结尾
我也用其他一些应用程序尝试了这段代码,但结果是一样的。请帮助解决这个问题。谢谢。