小编Che*_*ore的帖子

在Ruby on Rails中,在send_file方法之后从服务器中删除该文件

我使用以下代码在Rails中发送文件.

if File.exist?(file_path)
  send_file(file_path, type: 'text/excel') 
  File.delete(file_path)
end

在这里,我试图发送文件,并在成功发送后从服务器中删除该文件.但我面临的问题是,删除操作是在发送执行时执行的,因为我在浏览器中看不到任何内容.

所以在Rails中有任何方法,一旦send_file操作完成,从服务器删除文件.

任何有关这方面的帮助将受到高度赞赏.

谢谢,
Chetan

ruby ruby-on-rails file x-sendfile

30
推荐指数
2
解决办法
1万
查看次数

标签 统计

file ×1

ruby ×1

ruby-on-rails ×1

x-sendfile ×1