Официальный сайт компании Arduino по адресу arduino.cc
Ethernet shield W5100 чтение картинок с SD карты для WEB-сервера
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Пт, 13/11/2015 - 21:53
Всем привет!
Никак не могу разобраться с работой с каталогами на SD карте. Если картинки гружу с корневой директории карты, то сервер их нормально отображает. Вот фрагмент кода:
if (StrContains(HTTP_req, "GET /flame.png")) { webFile = SD.open("flame.png"); if (webFile) { client.println("HTTP/1.1 200 OK"); client.println(); } }
А если я на SD карте хочу навести порядок... т.е. создал в корне каталог "IMAGES" и перекинул туда все картинки. Шилд поправил тоже, но почему-то они потом перестают отображаться. Например пишу так:
if (StrContains(HTTP_req, "GET /images/flame.png")) { webFile = SD.open("images/flame.png"); if (webFile) { client.println("HTTP/1.1 200 OK"); client.println(); } }
Не пойму, где я не так наклонную черту ставлю. :(
Моё скромное имхо. Попробуй экранировать слэш.
images//flame.png ну или images\\flame.png
Без эффекта...
В html файле также указываю директорию <img src="images/flame.png">. При использовании SD.OPEN(), можно с именем файла указывать ч/з наклонный слеш путь к нему, судя по документации... но почему-то он это не ест. )))
Такая же беда.
Нашлось решение?
Такая же беда.
Нашлось решение?
не надо писать "такая же" - свой код приведите. А то сейчас будем решать проблему двухлетней давности, а потом выяснится, что у вас все не так.
исходники лежат на hi-lab.ru
исходники лежат на hi-lab.ru
Чудесно, пусть там лежат и дальше.
исходники лежат на hi-lab.ru
Чудесно, пусть там лежат и дальше.
решение давно уже на poprohab.com
ну видимо никому не нужно, тогда тоже пусть лежит там дальше.
ссылочку
исходники лежат на hi-lab.ru
Чудесно, пусть там лежат и дальше.
решение давно уже на poprohab.com
ну видимо никому не нужно, тогда тоже пусть лежит там дальше.
Что за стадо чудных свежезарегистрированных долбоёбов с минусами понабежало по темам? В Кащенко день открытых дверей, что ли?