Lesson 14 ESP32 Filesystem Uploader

Опубликовано: 16 Февраль 2026
на канале: CodingScientist
1,764
8

In this lesson I will show you how to install the Filesystem uploader for ESP32 development board. The ESP32 contains a Serial Peripheral Interface Flash File System (SPIFFS). SPIFFS is a lightweight filesystem created for microcontrollers with a flash chip, which are connected by SPI bus, like the ESP32 flash memory. In this article we’re going to show how to easily upload files to the ESP32 filesystem using a plugin for Arduino IDE.

In most of our web server related upcoming lessons, I have written the HTML code for the web server as a String directly on the Arduino sketch. With SPIFFS, you can write the HTML and CSS in a separated file and save them on the ESP32 filesystem.

SPIFFS lets you access the flash memory like you would do in a normal filesystem in your computer, but simpler and more limited. You can read, write, close, and delete files. SPIFFS doesn’t support directories, so everything is saved on a flat structure.
Using SPIFFS with the ESP32 board is especially useful to:
 Create configuration files with settings;
 Save data permanently;
 Create files to save small amounts of data instead of using a microSD card;
 Save HTML and CSS files to build a web server;
 Save images, figures and icons etc



Project Source Codes : https://github.com/AnbuKumar-maker
Contact us for more projects: [email protected]
WhatsApp Support: +91-99725-77735
About us: https://www.codingscientist.com
Hackster Community: https://www.hackster.io/anbu-kumar
LinkedIn:   / codingscientist  
Facebook:   / coding.scientist  
Twitter:   / robo_thoughts