void WriteBuffered(char * ftpfile) { file.open(ftpfile, O_RDONLY); uint32_t dataLength = file.fileSize(); Serial.println (dataLength); uint32_t m; size_t n; while((m = file.read(clientBuf, bufferSize))>0) { n = dclient.write(clientBuf, m); while (n != m) { delay(100); n = dclient.write(clientBuf, m); } } }