Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in C:\inetpub\wwwroot\BSTSoft\bstsoftlib\units\ice\body.php on line 367
Загрузка файлов в ESP + (SPIFFS или SD) с локального компьютера через WEB

Загрузка файлов в ESP + (SPIFFS или SD) с локального компьютера через WEBвоскресенье 11 июня 2017 г.

Зная как все работает, иногда забываешь очевидное. Несколько новых модулей я инициализировал через Arduino IDE. И подумывал как бы упростить весь процесс.

WEB файлы выполняются в браузерах, а серверы только отдают запрашиваемые файлы. Следовательно файлы управления загрузкой на модуль ESP, могут локально находиться на управляющем компьютере.

Для работы требуется написать в браузере "путь/index.htm?url=server". Вместо server к примеру пишем 192.168.211.180. Например у меня это выглядит так "C:/esp_edit_local/index.htm?url=192.168.211.180".

Но есть одна ложка дегтя, не все браузеры поддерживают обработку параметров. 11 Internet Explorer выдает ошибку, но в Edge все работает. У кого будет ошибка "файл не найден", вам надо править в файле index.htm переменную urlXXX. Очень важно косую не ставить в конце.

скачать
.
Оценить
()