From d6734a7f7914bd296e1ca087ca89ca9c42ffe643 Mon Sep 17 00:00:00 2001 From: Nic Limper Date: Fri, 11 Aug 2023 22:42:02 +0200 Subject: [PATCH] bugfix database backup button --- ESP32_AP-Flasher/src/web.cpp | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/ESP32_AP-Flasher/src/web.cpp b/ESP32_AP-Flasher/src/web.cpp index f98bd849..f76b6b27 100644 --- a/ESP32_AP-Flasher/src/web.cpp +++ b/ESP32_AP-Flasher/src/web.cpp @@ -481,16 +481,8 @@ void init_web() { // end of setup server.on("/backup_db", HTTP_GET, [](AsyncWebServerRequest *request) { - // saveDB("/current/tagDB.json"); - File file = contentFS->open("/current/tagDB.json", "r"); - if (!file) { - request->send(404); - return; - } - AsyncWebServerResponse *response = request->beginResponse(file, "tagDB.json", String(), true); - response->addHeader("Content-Disposition", "attachment; filename=tagDB.json"); - request->send(response); - file.close(); + saveDB("/current/tagDB.json"); + request->send(*contentFS, "/current/tagDB.json", String(), true); }); server.on("/sysinfo", HTTP_GET, handleSysinfoRequest);