我正在开发一个应用程序,我需要使用 sftp 下载一些文件。我安装了 gem net-sftp 并且它工作正常。使用我在此页面上找到的监控过程:http: //net-ssh.rubyforge.org/sftp/v2/api/,我可以在终端中看到进度。问题是,我想让用户看到在这个过程中发生了什么,显示一个进度条,也许在我的用户界面中显示一条监控线。
我尝试了很多东西,但没有一个有效。当我进入下载循环时,我无法修改我的任何实例变量,因此我无法保存监控数据以使用 javascript 显示它。alter-filters 也不起作用。
我不知道如何将信息存储在循环中以在我的 UI 中使用它。任何想法 ?