Ну по существу вопроса всёш ннада ответить, нет?
- ТС, у тебя плата ЕСП32 в вопросе, а в коде написано включение библиотек от ЕСП8266, это оттого, что ты идиот, или случайно вышло?
- Допустим речь про ЕСП32 и его встроенный веб-сервер, построенный на АсинкВебСервер.
- Он НЕ СОДЕРЖИТ готового метода для отправки большого файла с СД карты или ЛитлФС или любой ФС. Можно долго писать - почему так вышло, кто в этом виноват и как его наказать, но такого метода там нет.
- Но есть и хорошие новости!!! Эта библиотека имеет таки метод для отправки клиенту большого файла, сколь угодно большого, но из прогмема (для есп32 это просто флеш) а не из файловой системы. То есть JS файл нужно написать как PGM константу внутри какого-нибудь .h - файла. И спокойно её отправлять.
- Чем качать отсутствующие права на форумах - нужно учиццо+учиццо и еще раз учиццо!
- Как-то я забыл написать еще одну, совершенно фантастическую альтернативу. Можно создать свой класс веб сервера, унаследовав его от штатного, и там добавить метод для отправки большого файла прям из файловой системы. Памятник из ценного металла на родине героя и любовь шир-нар-масс обеспечены! Цветы, девушки и все эти вещи!