gpt4 book ai didi

ruby-on-rails - 动态创建文件并下载到用户计算机

转载 作者:行者123 更新时间:2023-12-04 17:24:09 25 4
gpt4 key购买 nike

我想知道是否可以在 Rails 中做到这一点:

在网页上有一个链接。当用户单击链接时, Controller 会动态生成一个文件(例如,一个包含 1 到 10 之间的单个随机数的文本文件),然后将该文件下载到用户的计算机上。该文件可能会临时存储在服务器上,但不应永久存在。

最佳答案

使用 send_data在 Controller 中:

send_data("4", :filename => "my_awesome_file")

如果您已经在服务器上有该文件,您可以使用 send_file反而
send_file(filepath, :filename => "my_awesome_file")

http://api.rubyonrails.org/classes/ActionController/DataStreaming.html#method-i-send_data

关于ruby-on-rails - 动态创建文件并下载到用户计算机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13169494/

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