Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > net/ftpライブラリ > Net::FTPクラス > storbinary
storbinary(cmd, file, blocksize, rest_offset = nil) -> nil
[permalink][rdoc]storbinary(cmd, file, blocksize, rest_offset = nil) {|data| ...} -> nil
サーバーに cmd で指定されたコマンドを送り、バイナリデータを 送ります。
送るデータは IO のインスタンスを file で指定します。 (実際には StringIO のような IO とメソッドレベルで 互換するオブジェクトであればなんでもかまいません)。
blocksize で指定されたバイト単位で file からデータを読みこみ、 サーバに送ります。
rest_offset が省略されなかった場合は、cmdを送る前に REST コマンドを送り、指定したバイト数の位置から 転送を開始します。
ブロックが指定された場合には、転送するデータを blocksize ごとに ブロックにも渡します。
[SEE_ALSO] Net::FTP#putbinaryfile