

To upload the HTML, CSS, and JavaScript files to the ESP32 flash memory (SPIFFS), we’ll use a plugin for Arduino IDE: SPIFFS Filesystem uploader. Getting Started with VS Code and PlatformIO IDE for ESP32 and ESP8266 (Windows, Mac OS X, Linux Ubuntu).If you want to use VS Code with the PlatformIO extension, follow the next tutorial instead to learn how to program the ESP32: Installing ESP32 Board in Arduino IDE (Windows, Mac OS X, Linux).Follow the next tutorial if you haven’t already: So, you must have the ESP32 add-on installed. We’ll program the ESP32 using Arduino IDE.

Make sure you check all the prerequisites in this section before continuing with the project. ESP32 Web Server using SPIFFS (SPI Flash File System).Learn more about building a web server with files saved on the filesystem: To keep our project better organized and easier to understand, we’ll save the HTML, CSS, and JavaScript files to build the web page on the board’s filesystem (SPIFFS). ESP32 Web Server using Server-Sent Events (Update Sensor Readings Automatically).
