Разбил на части работу с БД. Вынес получение файлов в отдельные обработчики