# File lib/net/ftp.rb, line 583
    def put(localfile, remotefile = File.basename(localfile),
            blocksize = DEFAULT_BLOCKSIZE, &block)
      unless @binary
        puttextfile(localfile, remotefile, &block)
      else
        putbinaryfile(localfile, remotefile, blocksize, &block)
      end
    end