• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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 = джсон-строка
 
Сверху Снизу