我编写了一个导出csv数据的函数,但是我不知道如何请求导出url将csv文件上传到ruby中的ftp服务器? 谁能告诉我怎么做?
答案 0 :(得分:6)
您可以使用net / ftp来解决此问题。
require 'net/ftp'
require 'open-uri'
Net::FTP.open('SERVER_Name', 'USER', 'Password') do |ftp|
ftp.passive = true
ftp.putbinaryfile("Your.csv")
end
答案 1 :(得分:0)
它对我有用,您也可以尝试以下方法:
require 'net/ftp'
path = "tmp/"
filename = 'product.csv'
ftp = Net::FTP.new('ftp.*****.io')
ftp.login(user = "****", passwd = "******")
ftp.putbinaryfile(path + filename, filename)
ftp.quit()