Прежде чем переходить к выявлению различий и общего, определимся, а что такое "загрузить" и "скачать", о чем идет речь? Что значит "загрузить" "Загрузить фото" означает, что фото с компьютера или с телефона надо загрузить в интернет. Например, загрузить можно в мессенджер, в облако или на фотохостинг. Вместо "загрузить" пользователи используют также глаголы "выгрузить", "залить", "выложить" в интернет. На бытовом языке, загрузить означает отдать, отправить в интернет то, что до этого хранилось на компьютере или в телефоне...
Любопытно, что в русском языке процесс передачи данных наружу (на сервер или в память) называется "загрузка", а процесс получение данных извне - "скачивание".
Прекрасный пример: "Скачать программы из категории Загрузка".
То есть, наружу мы грузим, совершаем действие с чем-то твердым. А к себе мы скачиваем, то есть, совершаем действие с чем-то жидким и бесформенным...