gpt4 book ai didi

ruby - send_data 或 send_file(ruby) 在 Safari 浏览器中不起作用?

转载 作者:数据小太阳 更新时间:2023-10-29 08:13:08 30 4
gpt4 key购买 nike

我使用以下代码在客户端浏览器中发送或下载文件。在我刷新页面时单击链接后,这在所有浏览器中都可以正常工作,但在 safari 中却使我的 session 为零。

def export_csv

csv = CSV.generate(:force_quotes => true) 做 |line| line <<["员工代码", "姓名", "状态", "技能"]
结束

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"

结束

我也在其他一些应用程序中尝试了这段代码,但结果是一样的。请帮助解决这个问题。谢谢。

最佳答案

send_data csv,
:type => 'text/csv; charset=iso-8859-1; header=present',
:disposition => "inline", # optional
:filename=>"EmployeeSkillsData-#{Time.now.strftime('%d-%m-%y--%H-%M')}.csv"

关于ruby - send_data 或 send_file(ruby) 在 Safari 浏览器中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12530876/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com