Übertragungsfortschritt ermitteln

Benzol

Erfahrenes Mitglied
Ich sende einen HTTP-POST Request an ein PHP script. In dem Request ist eine Datei mit eingebunden. Wie kann ich ermitteln, wieviel Prozent Daten schon gesendet wurden?
Bräuchte da nur einen kleinen Denkanstoss... sollte den Rest dann selber inbekommen. :)
 
Wenn du die datei in einen InputStream einließt kannste das so machen
Code:
int i,geleseneBytes=0;
while((i=in.read)!=-1){
geleseneBytes++;
}
in.read liefert immer einen byte. Jedes mal wenn die schleife durchlaufen ist weißt du das du ein byte geladen hast, also geleseneBytes+1.

Hoffe das hielft dir weiter.
 
Zurück