Controller for remote upload