def put(localfile, remotefile = File.basename(localfile),
            blocksize = DEFAULT_BLOCKSIZE, &block)
      if @binary
        putbinaryfile(localfile, remotefile, blocksize, &block)
      else
        puttextfile(localfile, remotefile, &block)
      end
    end
Transfers +localfile+ to the server in whatever mode the session is set
(text or binary).  See #puttextfile and #putbinaryfile.