Fully functional upload task.