由于Heroku不允许将动态文件保存到磁盘,所以我遇到了一个两难的局面,希望能够帮助我克服困难。我有一个可以在RAM中创建的文本文件。问题是我无法找到一个允许我将文件流式传输到另一个FTP服务器的gem或函数。我使用的Net/FTP gem要求我先将文件保存到磁盘。有什么建议么?如何在没有先保存文本文件的情况下在Ruby中进行FTP
ftp = Net::FTP.new(domain)
ftp.passive = true
ftp.login(username, password)
ftp.chdir(path_on_server)
ftp.puttextfile(path_to_web_file)
ftp.close
ftp.puttextfile函数是需要物理文件存在的东西。
非常感谢您的支持!帮助我从Rails应用上传文件。任何想法在哪里预期错误? – aaandre 2012-10-04 00:13:16