You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Update WebServer.ino
* Enable FAT and LittleFS filesystems as configured.
* use new versions of RequestHandler::canHandle and RequestHandler::canUpload
* Update Documentation
* Documentation changed accoring review comments.
* README.md changed accoring to review comments.
@@ -200,6 +200,7 @@ This class has to implements several functions and works in a more detailed way:
200
200
201
201
* The `canUpload()`and `upload()` methods work similar while the `upload()` method is called multiple times to create, append data and close the new file.
202
202
203
+
203
204
## File upload
204
205
205
206
By opening <http://webserver/$upload.htm> you can easily upload files by dragging them over the drop area.
@@ -238,6 +239,7 @@ You can see on the Serial output that one filesystem write error is reported.
238
239
Please be patient and wait for the upload ending even when writing to the filesystem is disabled
239
240
it maybe take more than a minute.
240
241
242
+
241
243
## Registering a special handler for "file not found"
242
244
243
245
Any other incoming request that was not handled by the registered plug-ins above can be detected by registering
@@ -253,6 +255,7 @@ Any other incoming request that was not handled by the registered plug-ins above
253
255
This allows sending back an "friendly" result for the browser. Here a simple html page is created from a static string.
254
256
You can easily change the html code in the file `builtinfiles.h`.
255
257
258
+
256
259
## customizations
257
260
258
261
You may like to change the hostname and the timezone in the lines:
@@ -262,10 +265,18 @@ You may like to change the hostname and the timezone in the lines:
262
265
> #define TIMEZONE "CET-1CEST,M3.5.0,M10.5.0/3"
263
266
> ```
264
267
268
+
265
269
## Troubleshooting
266
270
267
271
Have a look in the Serial output for some additional runtime information.
268
272
273
+
274
+
## Changes
275
+
276
+
* 2024-08-02 -- Fixing for board implementation 3.0.4 ff.
277
+
* 2024-08-02 -- Support for FAT
278
+
279
+
269
280
## Contribute
270
281
271
282
To know how to contribute to this project, see [How to contribute.](https://github.com/espressif/arduino-esp32/blob/master/CONTRIBUTING.rst)
@@ -274,11 +285,13 @@ If you have any **feedback** or **issue** to report on this example/library, ple
274
285
275
286
Before creating a new issue, be sure to try Troubleshooting and check if the same issue was already created by someone else.
276
287
288
+
277
289
## Resources
278
290
279
291
* Official ESP32 Forum: [Link](https://esp32.com)
280
292
* Arduino-ESP32 Official Repository: [espressif/arduino-esp32](https://github.com/espressif/arduino-esp32)
281
293
* ESP32 Datasheet: [Link to datasheet](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf)
282
294
* ESP32-S2 Datasheet: [Link to datasheet](https://www.espressif.com/sites/default/files/documentation/esp32-s2_datasheet_en.pdf)
295
+
* ESP32-S3 Datasheet: [Link to datasheet](https://www.espressif.com/sites/default/files/documentation/esp32-s3_datasheet_en.pdf)
283
296
* ESP32-C3 Datasheet: [Link to datasheet](https://www.espressif.com/sites/default/files/documentation/esp32-c3_datasheet_en.pdf)
284
297
* Official ESP-IDF documentation: [ESP-IDF](https://idf.espressif.com)
0 commit comments