From 5b42b3c08f4083dea3d0c4c41c9c9e0fd6c0e64f Mon Sep 17 00:00:00 2001 From: Eric Duminil <eric.duminil@gmail.com> Date: Tue, 20 Apr 2021 17:03:29 +0200 Subject: [PATCH] No String anymore. :) --- ampel-firmware/web_server.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ampel-firmware/web_server.cpp b/ampel-firmware/web_server.cpp index 57cca58..531ca19 100644 --- a/ampel-firmware/web_server.cpp +++ b/ampel-firmware/web_server.cpp @@ -262,7 +262,9 @@ namespace web_server { } if (FS_LIB.exists(csv_writer::filename)) { fs::File csv_file = FS_LIB.open(csv_writer::filename, "r"); - http.sendHeader("Content-Length", String(csv_file.size())); + char csv_size[10]; + snprintf(csv_size, sizeof(csv_size), "%d", csv_file.size()); + http.sendHeader("Content-Length", csv_size); http.streamFile(csv_file, F("text/csv")); csv_file.close(); } else { @@ -274,9 +276,9 @@ namespace web_server { if (!shouldBeAllowed()) { return http.requestAuthentication(DIGEST_AUTH); } - Serial.print("Removing CSV file..."); + Serial.print(F("Removing CSV file...")); FS_LIB.remove(csv_writer::filename); - Serial.println(" Done!"); + Serial.println(F(" Done!")); http.sendHeader("Location", "/"); http.send(303); } -- GitLab