Puts a file with a unique name onto the server. Arguments are:
The name of the file to transfer from the local system,
or a filehandle.
The new filename on the remote system. If a file exists
by that name, a new unique filename is created.