我已经使用 gettextfile 方法从 ftp 服务器获取记录,并处理给定块中的每条记录,最终将其放在其他地方。
该文件是一个 CSV 文件,我需要使用 CSV 继续它以获取标题和数据,并在一些工作后将其放在数据库中。由于我有许多不同的文件,我需要一个通用的方法。我不想将所有记录加载到内存或磁盘上,因为文件可能非常大!所以流会很好
一个想法是为 CSV 提供一个 io 对象,但我不知道如何使用 Net::FTP 来做到这一点。
我已经看到“http://stackoverflow.com/questions/5223763/how-to-ftp-in-ruby-without-first-saving-the-text-file”,但它适用于 PUT。
有什么帮助吗?