Dokańczanie wysyłania i pobierania

0

Cześć, piszę program do wysyłania i ściągnania plików z FTP. Używam komponentu idFTP. Po przerwaniu pobierania/wysyłania plik nie jest pobrany/wysłany w całości. Na serwerze/dysku znajduje się jego część. Chciałbym się od was dowiedzieć jak dokończyć pobieranie/wysyłanie plików. Czy jest to możliwe używając komponentu idFTP?

np.:
Pobieram plik 5MB. Przerywam po pobraniu 2MB. Na dysku mam 2MB np. muzyki. Chciałbym dokończyć pobieranie (te pozostałe 3MB ściągnąć na dysk i dopisać do pobranego wcześniej pliku). To samo chcę zrobić z wysyłąniem pliku na serwer.

0

Czemu nikt nie odpisał? To jest dla mnie ważne!

Jesteś tak dziecinny, aż w du*** kłuje :)

Poszukaj sobie na google lub na 4p coś o wysyłaniu/odbieraniu pliku w częściach i nie rozpłacz się tu przypadkiem dzieciaku hehe :)

0

Musisz przed wywołaniem instrukcji IdFTP.Get pobrać wielkość pliku na serwerze i na kompie
Porównać te wielkości i w samej instrukcji ustawiać odpowiednio opcję True lub False np:

//Gdy brak pliku na kompie:
IdFTP.Get(nazwaPliku,nazwaPliku2,False);

//Gdy plik istnieje ale ma mniejszy rozmiar (dociąganie)
IdFTP.Get(nazwaPliku,nazwaPliku2,False, True);

PS.
Do kolegi RedBak - każdy potrafi udawać orła wysyłając do Google

  • sztuką jest pomóc i odpowiedzieć pytającemu.
0

Dzięki za pomoc :-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1