最近ESP32服务器有了比较大的更新,最新代码采用了ESPAsyncWebServer异步库,使得服务器能并发处理数据,并且网速也有些许提升,最高能到 900 KB/s 左右,同时对网页界面进行了美化。
github:https://github.com/heluoly/ESP32-SDcard-WebServer
gitee:https://gitee.com/bactkery9/ESP32-SDcard-WebServer
1. 最新代码在"ESP32-SDcard-WebServer/Arduino程序/Arduino库版本3.x/ESP32_SDwebserver_async"文件夹下,配合"内存卡_async"文件夹内文件使用。
2. 该版本只适用于ESP32-S3,而普通的ESP32运行起来会卡死。
3. 使用该版本需要额外安装如下依赖库:
ESPAsyncWebServer:https://github.com/ESP32Async/ESPAsyncWebServer
AsyncTCP:https://github.com/ESP32Async/AsyncTCP

目前实现了断点下载、多线程下载,最高支持4线程并发下载。




所有界面都对手机使用场景做了适配。
欢迎大家下载体验。