diff --git a/src/WebHandlers.cpp b/src/WebHandlers.cpp index ac9e963aa..1a3de2e87 100644 --- a/src/WebHandlers.cpp +++ b/src/WebHandlers.cpp @@ -234,7 +234,11 @@ void AsyncStaticWebHandler::handleRequest(AsyncWebServerRequest *request) { size_t fileSize = request->_tempFile.size(); etagValue = static_cast(fileSize); } +#ifndef ESP8266 + snprintf(etag, sizeof(etag), "%08lx", etagValue); +#else snprintf(etag, sizeof(etag), "%08x", etagValue); +#endif } else { etag[0] = '\0'; }