Skip to content

Commit 87e3e60

Browse files
committed
Merge pull request #406 from me-no-dev/esp8266
fix sd example returning bad json on empty folder
2 parents dde3f2c + 81c19a6 commit 87e3e60

File tree

1 file changed

+3
-4
lines changed
  • hardware/esp8266com/esp8266/libraries/ESP8266WebServer/examples/SDWebServer

1 file changed

+3
-4
lines changed

hardware/esp8266com/esp8266/libraries/ESP8266WebServer/examples/SDWebServer/SDWebServer.ino

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -183,16 +183,15 @@ void printDirectory() {
183183
server.setContentLength(CONTENT_LENGTH_UNKNOWN);
184184
server.send(200, "text/json", "");
185185
WiFiClient client = server.client();
186-
186+
187+
server.sendContent("[");
187188
for (int cnt = 0; true; ++cnt) {
188189
File entry = dir.openNextFile();
189190
if (!entry)
190191
break;
191192

192193
String output;
193-
if (cnt == 0)
194-
output = '[';
195-
else
194+
if (cnt > 0)
196195
output = ',';
197196

198197
output += "{\"type\":\"";

0 commit comments

Comments
 (0)