Hat ett rättt klurigt problem. Är problemet att läsningen aldrig tar slut?Kolla om filen saknar end of file? Möjligt?
Använder fopen() för att hämta en fil från en annan server via http. Filen som hämtas är mappindexet (listan över filer i mappen). Nu är det så illa att ibland verkar något vara fel med filen (filen genereras inte av oss så vi har ingen kontroll över den). Felet verkar vara att den saknar EOF (end of file).
Nu är frågan hur man på ett snyggt sätt kollar det här?
Man kan ju inte söka i filen efter EOF eftersom om det inte finns vet den inte när den ska sluta leta.
Troligtvis överlåter vi till de som har den andra serern att fixa problemet på sin server men jag tyckte det var ett intressant problem så postar här ändå. :)Sv: Kolla om filen saknar end of file? Möjligt?
Om servern skickar Content-Length så skulle du kunna använda det för att avsluta läsningen, men det kan likaväl hända att infon skickas "chunked" utan info om total storlek.
Hursomhelst är det på serversidan problemet verkar ligga och det är där det skall lösas.