2017-02-20 6 views
-1

내 FTP 서버에서 다운로드하고 싶은 파일 이름으로 CSV 파일을 읽으려고하는데 작동하지 않는 것 같습니다. 내가 뭘 잘못하고 있는지 알려주시겠습니까?CSV를 반복하고 FTP 클래스를 사용하여 파일 이름을 다운로드하십시오.

ftp = Net::FTP.new 
    ftp.connect("myserver",21) 
    ftp.login("myusername","mypassword") 
    ftp.passive = false 
    files = ftp.chdir('/') 
    files = ftp.nlst("*.cfg") 

    files=CSV.foreach("phonebook.csv") do |row| 
    files=ftp.gettextfile(row,NIL) 
    end 

답변

0

내가 알아 냈어, 정말로 이것을해야만하는지 모르겠지만 내 배열을 문자열로 변환했다. 이것은 누군가가 나에게 무엇을하고 있는지 나에게 말해 줄 수 있다면 나는 왜이 포럼으로부터 응답을 얻지 못하는지 설명하지 않는다. 틀렸는가?

files=CSV.foreach("phonebook.csv") do |row| 
    tempstr = row[0].to_s 
    files = ftp.nlst(tempstr) 
    files=ftp.getbinaryfile(tempstr)