ある PC からローカル NAS サーバーにファイルをコピーしようとしています。以下は機能するため、接続にエラーはありません
@connection = Net::SFTP.start(host, username, :password => serverpassword)
@connection.dir.foreach("/media/MediaShare") do |entry|
puts entry.longname
end
一方、これは機能しません。
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)
今、1kbのファイルサイズで同じことを作成して実行すると、問題なく移動します。これにより、ファイルの制限があるかどうかを考えるようになりますか?