complete upload to server directly