Skip to content

Commit d218c4e

Browse files
committed
Merge pull request #405 from me-no-dev/esp8266-sdk-1.0
fix sd example returning bad json on empty folder
2 parents 297df29 + b3ff6b5 commit d218c4e

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

+3-4
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)