我正在使用Ruby2.6.0,Rails5.2.3和Kibana6.6.1。
我需要一些帮助来自动实现pdf下载。有什么方法可以使用控制器中的以下网址自动下载pdf / png? “自动”意味着用户不会感觉到文件下载,也不需要单击下载图标。
http://localhost:5601/api/reporting/jobs/download/jvhs9dga06559d006260ms70
编辑: 添加我尝试过的代码。它可以帮助我下载文件。但是我无法使用Chrome或Sublime打开它。该文件似乎与kibana Chromium沙箱(https://www.elastic.co/guide/en/kibana/current/reporting-chromium-sandbox.html)有关。有人知道此下载文件是什么类型以及如何打开它吗?如何将其另存为pdf / png文件到我的本地文件夹中?
File.open('./public/testfile.png', "wb") do |file|
file.write open("http://localhost:5601/api/reporting/jobs/download/jvhs9dga06559d006260ms70")
end