diff --git a/src/web/AmsWebServer.cpp b/src/web/AmsWebServer.cpp index 08803385..b219fbc3 100644 --- a/src/web/AmsWebServer.cpp +++ b/src/web/AmsWebServer.cpp @@ -171,7 +171,7 @@ bool AmsWebServer::checkSecurity(byte level) { if(!access) { server.sendHeader(HEADER_AUTHENTICATE, AUTHENTICATE_BASIC); server.setContentLength(0); - server.send(401, MIME_HTML, F("")); + server.send_P(401, MIME_HTML, PSTR("")); } return access; } @@ -218,7 +218,7 @@ void AmsWebServer::temperaturePost() { server.send (302, MIME_PLAIN, F("")); } else { printE(F("Error saving configuration")); - server.send(500, MIME_HTML, F("

Error saving configuration!

")); + server.send_P(500, MIME_HTML, PSTR("

Error saving configuration!

")); } } @@ -1193,7 +1193,7 @@ void AmsWebServer::handleSetup() { server.send(303); } else { printE(F("Error saving configuration")); - server.send(500, MIME_HTML, F("

Error saving configuration!

")); + server.send_P(500, MIME_HTML, PSTR("

Error saving configuration!

")); } } } @@ -1406,17 +1406,17 @@ void AmsWebServer::handleSave() { printI(F("Successfully saved.")); if(config->isWifiChanged() || performRestart) { performRestart = true; - server.sendHeader(HEADER_LOCATION,"/restart-wait"); + server.sendHeader(HEADER_LOCATION,F("/restart-wait")); server.send(303); } else { - server.sendHeader(HEADER_LOCATION, String("/"), true); - server.send (302, MIME_PLAIN, F("")); + server.sendHeader(HEADER_LOCATION, F("/"), true); + server.send_P(302, MIME_PLAIN, PSTR("")); hw->setup(gpioConfig, config); } } else { printE(F("Error saving configuration")); - server.send(500, MIME_HTML, F("

Error saving configuration!

")); + server.send_P(500, MIME_HTML, PSTR("

Error saving configuration!

")); } } @@ -1580,10 +1580,10 @@ HTTPUpload& AmsWebServer::uploadFile(const char* path) { if(upload.status == UPLOAD_FILE_START){ if(uploading) { printE(F("Upload already in progress")); - server.send(500, MIME_HTML, F("

Upload already in progress!

")); + server.send_P(500, MIME_HTML, PSTR("

Upload already in progress!

")); } else if (!LittleFS.begin()) { printE(F("An Error has occurred while mounting LittleFS")); - server.send(500, MIME_HTML, F("

Unable to mount LittleFS!

")); + server.send_P(500, MIME_HTML, PSTR("

Unable to mount LittleFS!

")); } else { uploading = true; if(debugger->isActive(RemoteDebug::DEBUG)) { @@ -1618,7 +1618,7 @@ HTTPUpload& AmsWebServer::uploadFile(const char* path) { LittleFS.end(); printE(F("An Error has occurred while writing file")); - server.send(500, MIME_HTML, F("

Unable to write file!

")); + server.send_P(500, MIME_HTML, PSTR("

Unable to write file!

")); } } } else if(upload.status == UPLOAD_FILE_END) { @@ -1627,7 +1627,7 @@ HTTPUpload& AmsWebServer::uploadFile(const char* path) { file.close(); // LittleFS.end(); } else { - server.send(500, MIME_PLAIN, F("500: couldn't create file")); + server.send_P(500, MIME_PLAIN, PSTR("500: couldn't create file")); } } return upload; @@ -1705,7 +1705,7 @@ void AmsWebServer::firmwareUpload() { if(upload.status == UPLOAD_FILE_START) { if(!filename.endsWith(".bin")) { - server.send(500, MIME_PLAIN, F("500: couldn't create file")); + server.send_P(500, MIME_PLAIN, PSTR("500: couldn't create file")); } else { #if defined(ESP32) esp_task_wdt_delete(NULL); @@ -2147,7 +2147,7 @@ void AmsWebServer::configFileDownload() { server.sendHeader(F("Content-Disposition"), F("attachment; filename=configfile.cfg")); server.setContentLength(CONTENT_LENGTH_UNKNOWN); - server.send(200, MIME_PLAIN, F("amsconfig\n")); + server.send_P(200, MIME_PLAIN, PSTR("amsconfig\n")); server.sendContent(buf, snprintf_P(buf, BufferSize, PSTR("version %s\n"), VERSION)); server.sendContent(buf, snprintf_P(buf, BufferSize, PSTR("boardType %d\n"), sys.boardType));