code: public void put(String localFile, String remoteFile, boolean recursive)
  			throws SshException, ChannelOpenException, SftpStatusException {
  		put(localFile, remoteFile, recursive, null);
  	}
docs: <p>
  Uploads a local file onto the remote server.
  </p>
  
  <p>
  Treats localFile as a glob regular expression, and puts the files that
  match into the remote directory.
  </p>
  
  <p>
  Code examples can be found in ScpConnect.java
  </p>
  
  <p>
  Code Example<br>
  <blockquote>
  
  <pre>
  // put all .doc files with 'rfc' in their names, in the 'docs/unsorted/' folder
  // relative to the local cwd, and copy them to remoteFile. If remoteFile is a
  // filename then the remote file will have this name unless multiple local files
  // are matched in which case an exception will be thrown.
  scp.put(&quot;docs/unsorted/*rfc*.doc&quot;);
  </pre>
  
  </blockquote>
  </p>
  
  @param localFile
  The path to the local file relative to the local current
  directory; may be a file or directory
  @param remoteFile
  The path on the remote server, may be a file or directory
  @param recursive
  Copy the contents of a directory recursivly
  
  @throws SshException
  if an IO error occurs during the operation
  @throws SftpStatusException