diff --git a/src/plugins/WebConfigPlugin.cpp b/src/plugins/WebConfigPlugin.cpp index 5160df7..f43b29b 100644 --- a/src/plugins/WebConfigPlugin.cpp +++ b/src/plugins/WebConfigPlugin.cpp @@ -36,13 +36,9 @@ class WebConfigPlugin : public Plugin { }); server->on("/config", HTTP_POST, [](AsyncWebServerRequest *request){ Serial.println("POST /config"); - if(request->hasParam("config", true)) { + if(request->hasParam("config", true) && request->hasParam("fileName", true)) { String inStr = request->getParam("config", true)->value(); - //MeshSprocketConfig config; - //config.fromJsonString(inStr); - //Serial.println(config.toJsonString()); - //config.saveFile("/config.json"); - File f = SPIFFS.open("/config.json", "w"); + String fileName = request->getParam("fileName", true)->value(); if (!f) { Serial.println("file open for write failed"); }