I want write image(thumbnail is binary data) to ftp://showreelfinder.com/www.showreelfinder.com/web/site/temp/uploads/heywatch directory. But i got error like following:
remove ftp:// from you ftp_host variable
daociyiyou wrote:
ftp.putbinaryfile(thumbnail,"ftp://showreelfinder.com/ www.showreelfinder.com/web/site/temp/uploads/heywatch/"+encoded_video.title)
change to
ftp.putbinaryfile(thumbnail,"/www.showreelfinder.com/web/site/temp/uploads/heywatch/"+encoded_video.title)
tom
daociyiyou wrote:
back, your code is wrong
ftp = Net::FTP.new(ftp_host) ftp.login('username','password') ftp.chdir('/www.showreelfinder.com/web/site/temp/uploads/heywatch/') ftp.putbinaryfile(thumbnail, encoded_video.title) ftp.close
tom
daociyiyou wrote:
I have changed to ftp.putbinaryfile(thumbnail,"/www.showreelfinder.com/ web/site/temp/uploads/heywatch/"+encoded_video.title) and still got that error. Then i changed to
ftp.putbinaryfile(thumbnail,"/www.showreelfinder.com/web/site/temp/ uploads/heywatch/"+encoded_video.title+".jpg")
The same error happend.
Thanks. I have changed the wrong codes but got the third error:
so you have to check the directory manually
I suppose change chdir to web/site/temp/uploads/heywatch ...
tom
daociyiyou wrote:
try to set passive mode
daociyiyou wrote:
Thank you very much! After changed to passive mode,it works for normal image file.But for thumbnail(binary data),i does not.The ftp api does not support binary data writing? I got the error:No such file or directory
"I got the error:No such file or directory"
it's not problem with binary mode, but with your file
tom
daociyiyou wrote:
ftp api itself has binary mode ,but not support the file writing which itself is initially binary data? not support binary data writing? I got the error:No such file or directory