Strings in flash
This commit is contained in:
parent
5ba1ebd525
commit
2000d02768
@ -39,20 +39,20 @@ void handleUpload(AsyncWebServerRequest *request, const String& filename, size_t
|
|||||||
if (!index) {
|
if (!index) {
|
||||||
String finalname = filename;
|
String finalname = filename;
|
||||||
if (finalname.charAt(0) != '/') {
|
if (finalname.charAt(0) != '/') {
|
||||||
finalname = "/" + finalname; // prepend slash if missing
|
finalname = '/' + finalname; // prepend slash if missing
|
||||||
}
|
}
|
||||||
|
|
||||||
request->_tempFile = WLED_FS.open(finalname, "w");
|
request->_tempFile = WLED_FS.open(finalname, "w");
|
||||||
DEBUG_PRINT("Uploading ");
|
DEBUG_PRINT(F("Uploading "));
|
||||||
DEBUG_PRINTLN(finalname);
|
DEBUG_PRINTLN(finalname);
|
||||||
if (finalname.equals("/presets.json") >= 0) presetsModifiedTime = toki.second();
|
if (finalname.equals(F("/presets.json")) >= 0) presetsModifiedTime = toki.second();
|
||||||
}
|
}
|
||||||
if (len) {
|
if (len) {
|
||||||
request->_tempFile.write(data,len);
|
request->_tempFile.write(data,len);
|
||||||
}
|
}
|
||||||
if (final) {
|
if (final) {
|
||||||
request->_tempFile.close();
|
request->_tempFile.close();
|
||||||
if (filename.indexOf("cfg.json") >= 0) { // check for filename with or without slash
|
if (filename.indexOf(F("cfg.json")) >= 0) { // check for filename with or without slash
|
||||||
doReboot = true;
|
doReboot = true;
|
||||||
request->send(200, "text/plain", F("Configuration restore successful.\nRebooting..."));
|
request->send(200, "text/plain", F("Configuration restore successful.\nRebooting..."));
|
||||||
} else
|
} else
|
||||||
|
Loading…
Reference in New Issue
Block a user