我是新來的紅寶石和rails,所以請原諒我的問題......。 我想知道的是,如何在沒有將文件保存到我的Rails應用程序硬盤(將filedata直接傳輸到客戶端)的情況下使用ruby從ftp服務器獲取文件。我正在使用ruby Net/FTP類。Ruby-Rails直接向客戶端提供ftp文件
與淨/ FTP類我有下面的代碼片段的方法 「retrbinary」:
ftp.retrbinary('RETR ' + filename, 4096) { |data|
buf << data
}
在我的rails查看我可以做這樣的事情:
send_data(buf)
所以我如何結合這兩個。我不知道如何實例化一個緩衝區對象,填充流並將其提供給用戶。有沒有人有一個想法如何做到這一點?
另外:歡迎計算器!記得投票贊成有用的答案,並標記最能回答你問題的答案。 – 2010-09-16 14:04:34