This first library uses SPIFFS, separate files for pure HTML and pure CSS:
https://randomnerdtutorials.com/esp32-web-server-spiffs-spi-flash-file-system/
This second library puts everything into the Arduino file/IDE, and requires images to be converted to bitmap:
https://lastminuteengineers.com/creating-esp32-web-server-arduino-ide/
The second library was used for a ~4000 line Arduino program with about 20 bitmap/binary-text images. (One Base64 text is about four-pages of a single-spaced word document.)
A different Arduino program needs to be created, that I guesstimate to be 6000-8000 lines and about 40 images.
https://randomnerdtutorials.com/esp32-web-server-spiffs-spi-flash-file-system/
This second library puts everything into the Arduino file/IDE, and requires images to be converted to bitmap:
https://lastminuteengineers.com/creating-esp32-web-server-arduino-ide/
The second library was used for a ~4000 line Arduino program with about 20 bitmap/binary-text images. (One Base64 text is about four-pages of a single-spaced word document.)
A different Arduino program needs to be created, that I guesstimate to be 6000-8000 lines and about 40 images.