Tengo varios archivos txt en mi tarjeta SD que me gustaría enviar a mi servidor web asíncrono. Yo uso el ESP8266 para esto. Lo he probado con la siguiente llamada. Sin embargo, a continuación, se muestra un error. También dice que se encontraron dos bibliotecas SD.h:
Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.2/libraries/SD
/Applications/Arduino.app/Contents/Java/libraries/SD
este último no se utiliza.
El error que me sale es el siguiente:
no matching function for call to 'AsyncWebServerRequest::send(SDClass&, const char [12], const char [10])'
¿Como puedó resolver esté problema?
server.on("/getdata", HTTP_GET, [](AsyncWebServerRequest *request){
request->send(SD, "/subj1_1.txt", "text/plain");
});
Solución del problema
Bien, ahora con SDFS.h lo obtengo y muestra el archivo de texto del agujero, pero la página no termina de cargarse y cuando la actualizo aparece una página en blanco. ¿Alguien sabe cómo evitar eso?
No hay comentarios:
Publicar un comentario