Arduino web server file upload

I have been searching for some time without result and I am looking for some pointers on where to start.

This is what I want to happen:

  • An arduino is conntcted to a network
  • A user accesses the Arduino by ip-adress and web browser
  • The user is greeted by an upload-form
  • The user uploads a (small) file
  • The user is redirected to a confirmation page
  • The Arduino saves the file somewhere

At the moment I am stuck on the file upload and any help is appreciated.

I am using a Wifi 1010 at the moment but can get other hardware fairly quickly.

Did you check out GitHub - me-no-dev/ESPAsyncWebServer: Async Web Server for ESP8266 and ESP32? It might be easier to get an ESP32 and use the littlefs file system for storage

This might be what your looking for: