Io invece non riesco a risolvere.
Ho necessità di avere tutta la pagina html in una stringa usando questo codice:
String readHtmlPage(char* fileName){
String form = "";
File myFile;
myFile = SD.open(fileName,FILE_READ);
if (myFile) {
while (myFile.available()) {
byte c = (myFile.read());
form.concat(char(c));
Serial.print(char(c));
}
} else {
// if the file didn't open, print an error:
Serial.println("Errore aprendo il file");
}
myFile.close();
Serial.println(form);
return form;
}
ottendo che:
- Serial.print(char(c)); - mi restituisce tutto il contenuto del file.
- Serial.println(form); - non contiene tutto il contenuto del file.
Come se il concat non funzioni o si perda qualche carattere.
Mi potete aiutare?
Grazie