Hi,
I've been trying to serve HTML and associated CSS and JS files from an ESP32 Dev Module. The files being server reside in SPIFFS and that all seems to work as expected. The problem I'm having is that some file requests are simply not seen.
I was wondering in anyone actually had the ESP32 serving up such HTML / CSS / JavaScript files and which web server code they were using? I'd also be interested to know how quick they found the device?
Many thanks
Martin
Serving up HTML / CSS / JavaScript - Generic Question
-
- Posts: 3
- Joined: Wed Nov 14, 2018 12:35 pm
-
- Posts: 1
- Joined: Tue Dec 04, 2018 1:53 am
Re: Serving up HTML / CSS / JavaScript - Generic Question
I am having exactly the same issue.
I have a web page that references 8 files; 2 large (i.e. 20k) image files, two small button icons, favicon.ico and 3 css files. All are stored on the SPIFFS and can be read.
When I print what is being requested in my not found routine, only 2, 3 or 4 of these files are ever requested. Not always the same ones, although it is far from random with the same ones usually requested.
I originally developed this on the ESP8266 where everything works properly and all 8 files are always requested and downloaded.
I use exactly the same code (same project) for both and just select one processor or the other. The only difference in my code between the two processors is the detection of the reset reason and some macros that handle the difference in directory handling for the two versions of SPIFFS. The HTML and other files are exactly the same.
Same thing on both Edge and Chrome.
I have a web page that references 8 files; 2 large (i.e. 20k) image files, two small button icons, favicon.ico and 3 css files. All are stored on the SPIFFS and can be read.
When I print what is being requested in my not found routine, only 2, 3 or 4 of these files are ever requested. Not always the same ones, although it is far from random with the same ones usually requested.
I originally developed this on the ESP8266 where everything works properly and all 8 files are always requested and downloaded.
I use exactly the same code (same project) for both and just select one processor or the other. The only difference in my code between the two processors is the detection of the reset reason and some macros that handle the difference in directory handling for the two versions of SPIFFS. The HTML and other files are exactly the same.
Same thing on both Edge and Chrome.
-
- Posts: 3
- Joined: Wed Nov 14, 2018 12:35 pm
Re: Serving up HTML / CSS / JavaScript - Generic Question
Hi,
I resolved the issue by moving over to the https://github.com/me-no-dev/ESPAsyncWebServer WebServer. I know having to change code and add extra libraries is a pain but it did work and I am now proceeding with my project. I'm only serving three files so I'd be interested to know how you get on with more.
Do let me know.
Martin
I resolved the issue by moving over to the https://github.com/me-no-dev/ESPAsyncWebServer WebServer. I know having to change code and add extra libraries is a pain but it did work and I am now proceeding with my project. I'm only serving three files so I'd be interested to know how you get on with more.
Do let me know.
Martin
Who is online
Users browsing this forum: No registered users and 62 guests