2012-07-21 1 views
0

한 대의 PC에서 로컬 NAS 서버로 파일을 복사하려고합니다. 내가 만드는 경우 지금ruby ​​net/sftp 원격지로 파일 업로드시 쓰기 오류가 발생합니다.

 local = '/home/ubuntu64/Videos/myfile.avi' 
     remote = '/media/MediaShare/myfile.avi' 

     @connection.upload!(local, remote) 



    upload.rb:331:in `on_write': Net::SFTP::StatusException 
    write/media/MediaShare/myfile.avi (4, "failure") (Net::SFTP::StatusException) 

을하고 이동하는 1킬로바이트 파일 크기와 동일한 작업을 수행 : 아래 너무 다른 한편으로는 문제가 해결되지 않는 연결

@connection = Net::SFTP.start(host, username, :password => serverpassword) 
@connection.dir.foreach("/media/MediaShare") do |entry| 
    puts entry.longname 
end 

에 오류가없는 작품 문제없이 파일 제한이 있다고 생각하게 만듭니다.

답변

0

Net::SFTP은 내가 아는 바로는 파일 크기에 제한이 없습니다. 하지만 귀하의 서버가 nginx 또는 아파치를 사용하는 경우 제한이있을 수 있습니다 (nginx 기본값은 50MB) 또는 sftp 사용자가 원격 컴퓨터에 제한이있을 수 있습니다.

관련 문제