code: public void put(String[] localFiles, String remoteFile, boolean recursive,
  			FileTransferProgress progress) throws SshException,
  			ChannelOpenException {
  		for (int i = 0; i < localFiles.length; i++) {
  			putFile(localFiles[i], remoteFile, recursive, progress, true);
  		}
  	}
docs: <p>
  Uploads an array of local files onto the remote server.
  </p>
  
  @param localFiles
  an array of local files; may be files or directories
  @param remoteFile
  the path on the remote server, may be a file or directory1
  @param recursive
  Copy the contents of directorys recursivly
  
  @throws IOException
  if an IO error occurs during the operation