Tag: 下载

Ruby-Rails直接向客户端提供ftp文件

我是ruby和rails的新手,请原谅我的问题…. 我想知道的是,如何使用ruby从ftp服务器获取文件而不将文件保存在我的rails应用程序硬盘上(将filedata直接流式传输到客户端)。 我正在使用ruby Net / FTP类。 使用Net / FTP类中的“retrbinary”方法,我有以下代码段: ftp.retrbinary(‘RETR ‘ + filename, 4096) { |data| buf << data } 在我的rails视图中,我可以这样做: send_data( buf ) 那么我如何将这两者结合起来呢? 我不知道如何实例化缓冲区对象,填写流并将其提供给用户。 有谁知道如何做到这一点?