Rob,
When the uploader event handler code be executed, that means the file data is uploaded from client side to server side.
The file is a temp file at the server side.
You can move , copy the file to any disk folder of the current server.
But you can't send the file to another server via http by the args.CopyTo function.
You need use another way for it,
For example , you can use WebService , to send file data from current server to another server.
Regards,
Terry