Merge pull request #2850 from ahadcove/fix/restoring_cfg_json
fix: restoring cfg.json #2847
This commit is contained in:
		| @@ -39,20 +39,20 @@ void handleUpload(AsyncWebServerRequest *request, const String& filename, size_t | ||||
|   if (!index) { | ||||
|     String finalname = filename; | ||||
|     if (finalname.charAt(0) != '/') { | ||||
|       finalname = "/" + finalname; // prepend slash if missing | ||||
|       finalname = '/' + finalname; // prepend slash if missing | ||||
|     } | ||||
|  | ||||
|     request->_tempFile = WLED_FS.open(finalname, "w"); | ||||
|     DEBUG_PRINT("Uploading "); | ||||
|     DEBUG_PRINT(F("Uploading ")); | ||||
|     DEBUG_PRINTLN(finalname); | ||||
|     if (finalname == "/presets.json") presetsModifiedTime = toki.second(); | ||||
|     if (finalname.equals("/presets.json")) presetsModifiedTime = toki.second(); | ||||
|   } | ||||
|   if (len) { | ||||
|     request->_tempFile.write(data,len); | ||||
|   } | ||||
|   if (final) { | ||||
|     request->_tempFile.close(); | ||||
|     if (filename == "/cfg.json") { | ||||
|     if (filename.indexOf(F("cfg.json")) >= 0) { // check for filename with or without slash | ||||
|       doReboot = true; | ||||
|       request->send(200, "text/plain", F("Configuration restore successful.\nRebooting...")); | ||||
|     } else | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Blaž Kristan
					Blaž Kristan