wie kann ich dieses remotefile auslesen?



  • hi!

    ich loade ein file mit CFtpConnection::PutFile hoch, wie kann ich nud die bytes des schon hochgeladenen file bekommen??? (Während des hochladens wegen progressbar)

    Muß ich da noch einmal dieses file zum lesen öffnen oder was???

    PS: ich dachte an CInternetFile::Read...
    danke
    l00P



  • ..Habs mittlerweile gelöst.

    Damit andere sich auch was ersparen 🙂

    Wenn man mehr kontrolle über den transfer braucht als nur hoch oder downladen , also z.B. gesendete oder empfangene Bytes, nimmt man besser CFile (oder auch CinternetFile) read und write.

    Beispiel:

    while(bytesRead < remoteFileSize )
    	{
    
    		UINT nBytesRead = pRemoteFileHandle->Read(buffer,sizeof(buffer));
    
    		hLocalFileHandle.Write(buffer, 100000);
    
    		bytesRead += nBytesRead;
    
    //hier die statusbar updaten z.B. progressBar.setPos(bytesRead);
    
    	}
    

    lg
    L00P



  • Hallo kann man das Beispiel noch ein wenig besser verdeutlichen. Ich benötige auch eine Statusbar.
    Ich lade per getfile die Datei vom Server und möchte nun die Staturbar aktualisieren.
    Kann mir jemand dabei ein Tip geben


Anmelden zum Antworten