• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

NodeMCU сохранение строки в gz.файл

Narum

New member
Здравствуйте. Помогите, пожалуйста, в решении проблемы

Кратко: написал хтмл-страничку, на которой могу вносить и корректировать данные. Последние хранятся в джсон-файле.
Все отлично работало (читалось и сохранялось) до момента, пока я не решил поместить все в gz-архив: данные перестали сохраняться.

Подумал, что нужно в код, который отвечает за запись, добавить еще и ".gz" к названию файла. Также не решило проблемы. Но эффект стал отличаться. Если в первом варианте данные просто не изменялись, то сейчас - файл становился пустым (без каких либо данных)

Код:
void fsWriteJsonFile(String fileName, String data) {
    File fw = SPIFFS.open("/json/" + fileName + ".gz", "w");     // здесь уже с  ".gz"
    fw.print(data);
    fw.close();
}
fileName ="file.json"
data = джсон-строка
 
Сверху Снизу