рефакторинг загрузки файлов