Wpis z mikrobloga

Cześć ( ͡° ͜ʖ ͡°)

Mam problem z ESP8266 - Arduino IDE...

Wysyłam pliki z karty pamięci microSD za pomocą funkcji server.streamFile() i po stronie przeglądarki otrzymuję tylko 31.5 kB przez co część skryptów nie ładuję się poprawnie (CONTENTLENGTH_MISMATCH).

Uprzedzając pytania:

File filename = SD.open(path)
if(server.streamFile(filename, datatype) == filename.size())

zwraca false dla plików większych niż wspomniane 31.5 kB

wersja esp: 2.3.0

Ktoś wie co z tym można zrobić? Przekopałem biblioteki i nie widzę źródła problemu ( ͡° ʖ̯ ͡°)

#elektronika #arduino #esp8266
grabaz - Cześć ( ͡° ͜ʖ ͡°)

Mam problem z ESP8266 - Arduino IDE...

Wysyłam pliki...

źródło: comment_0iAh7aP6SiduriITxNpHi6WuP520UFBi.jpg

Pobierz
  • 4
  • Odpowiedz
@Bleck: Problem z rozmiarem MTU został już w oprogramowaniu naprawiony jakiś czas temu (rozmiar pliku jaki zostaje przesłany nie jest u mnie wielokrotnością MTU). Sposób wysyłki danych jaki sugeruje ktoś w komentarzu w tym poście niestety nie wchodzi w grę, ze względu na pośrednią konieczność ładowania plików do pamięci RAM.
  • Odpowiedz