# ESP32_WEB_UPGRADE **Repository Path**: xmprocat/ESP32_WEB_UPGRADE ## Basic Information - **Project Name**: ESP32_WEB_UPGRADE - **Description**: ESP32使用浏览器升级的demo - **Primary Language**: C - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2025-07-29 - **Last Updated**: 2026-01-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ESP32使用浏览器升级 ![效果](doc/Snipaste_2025-07-29_23-18-36.png) ## 环境(已经在下面的环境中验证过) * ESP-IDF 5.4 * ESP32C3 4M flash ## 主要功能 * wifi连接初始化(包括AP模式和STA模式) * OTA服务器(192.100.1.1):包含固件上传页面URI、POST文件接收URI、当前固件信息查询URI * 固件上传html:为原生js实现,post文件上传,上传进度及速度显示,错误显示 * 固件诊断程序:通过将GPIO2拉高判断固件是否运行成功,若失败则回滚固件 * BuildVer.sh:编译并根据编译时间生成版本号文件小工具 ## 参考 本项目基于以下的项目修改整理 https://blog.csdn.net/l851285812/article/details/116939175