Було б круто якщо б ти ще додав валідацію на розмір файла. Я думаю до 2Мб буде достатньо