ftp = Net::FTP.new('example.com')
ftp.login(user = "username", passwd = "pass")
files = ftp.chdir('/Orders')
files = ftp.list('*.txt')
(0..(files.count-1)).to_a.each do |i|
ftp.getbinaryfile(files[i].split(' ').last, 'order.txt', 1024)
# use order.txt to load data to db
end
问题是它在list命令中启动错误。任何帮助将不胜感激。如果我遗漏任何信息,请告诉我!
谢谢!
答案 0 :(得分:0)
Heroku是一个只读文件系统。所以直接这样做是不可能的。我建议尝试将信息传输到S3,在那里你可以使用像fog
这样的宝石从Heroku中提取信息。