I tried adding esp32fs.jar to /home/myname/Arduino/tools/ESP32FS/tool (and a few other places as it looked likely that the jar file wasn't loading). I've definitely got the correct board selected, and can upload Sketches. I can also run the demo that writes to SPIFFS.

But the Tools menu doesn't have an option for ESP32 Sketch data upload.

Is SPIFFS data upload not available so far in V2?


2 Answers 2


FS upload plugins for ESP are not available in IDE 2 yet (2022-01-07).

IDE 2.0 doesn't run on Java so it can't use the java plugins of the IDE 1. You have to use IDE 1 for FS upload and exception decoder until new plugins are written for IDE 2.

It is tracked here: https://github.com/arduino/arduino-ide/issues/58


I've created a utility that provides a web-based ESP32 interface for

  • OTA
  • File system formatting
  • FS directory listing
  • File uploading
  • File editing
  • File deletion

It can be found at https://github.com/palmerr23/ESP32-OTA-and-File-Manager

  • ESP32-OTA-and-File-Manager does not yet support FFAT, a good start, but 10 months later still to be done? You should point that out in the above. Nov 14, 2023 at 23:18
  • Thanks for the comment Timothy, I've changed the FFAT status to "Not implemented" as the utility isn't as necessary as before now that Arduino 2.X has file upload capability. If you want to do the work, please feel free to create a pull request. Nov 16, 2023 at 1:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.