gpt4 book ai didi

ruby-on-rails - 将文件保存到特定位置

转载 作者:行者123 更新时间:2023-12-04 06:00:31 24 4
gpt4 key购买 nike

这是我保存文件的方法:

 def savefile
@generator = Generator.new(params[:generator])
@bigtable = Rails.cache.read("pass")
doc = "wyniki.csv"
File.open(doc, "w"){ |f| f << @bigtable}
send_file(doc, :type => 'text; charset=utf-8')
end

目前,我的应用程序正在将我的文件保存到默认下载浏览器位置 - 我想更改它 - 我想初始化弹出窗口,用户可以在其中更改文件名和保存位置(默认下载浏览器窗口)- 任何人都可以帮助我这该怎么做?

最佳答案

您在如何影响文件去向方面受到限制。这是浏览器设置。如果用户设置了一些选项,下载应该自动转到他们的下载文件夹,那么就会发生这种情况。唯一的方法是建议浏览器它应该通过指定提示用户输入位置:

send_file doc, :type => 'text; charset=utf-8', :disposition => 'attachment'

send_file更多选项的文档。

关于ruby-on-rails - 将文件保存到特定位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8961766/

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