AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Mit Indy FTP Downloads fortsetzen
Thema durchsuchen
Ansicht
Themen-Optionen

Mit Indy FTP Downloads fortsetzen

Ein Thema von GuenterS · begonnen am 29. Aug 2004 · letzter Beitrag vom 5. Sep 2004
Antwort Antwort
Benutzerbild von GuenterS
GuenterS

Registriert seit: 3. Mai 2004
Ort: Österreich > Bad Vöslau
760 Beiträge
 
Turbo Delphi für Win32
 
#1

Mit Indy FTP Downloads fortsetzen

  Alt 29. Aug 2004, 19:37
Hallo,

ich habe vor den xten Downloadmanager zu schreiben. Ich habe dazu auch schon in verschiedenen Foren gesucht und mir auch die Online Hilfe der Indy Komponenten angeschaut.

Ich verwende die Version 9.

Dort habe ich bei der TIdFTP Klasse ein Property gefunden "CanResume", womit man abfragen kann ob ein FTP-Server abgebrochene downloads fortsetzen kann.

Dachte ich mir ok, dann schau ich mir mal die Get Methoden der Klasse an, da kommt auch ein CanResume (boolean) Parameter vor. Was ich mich jetzt frage ist folgendes... Wo kann ich einstellen, ab welcher Position der download fortgesetzt werden soll?
Günter
  Mit Zitat antworten Zitat
Benutzerbild von GuenterS
GuenterS

Registriert seit: 3. Mai 2004
Ort: Österreich > Bad Vöslau
760 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Mit Indy FTP Downloads fortsetzen

  Alt 31. Aug 2004, 19:10
*pushpush*
Günter
  Mit Zitat antworten Zitat
Benutzerbild von GuenterS
GuenterS

Registriert seit: 3. Mai 2004
Ort: Österreich > Bad Vöslau
760 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Mit Indy FTP Downloads fortsetzen

  Alt 2. Sep 2004, 12:55
Push (darf man auch zweimal puschen?)


[edit=Sharky]Das Pushen ist bei uns grundsätzlich erst nach min. 24h erwünscht. Mfg, Sharky[/edit]
Günter
  Mit Zitat antworten Zitat
Benutzerbild von GuenterS
GuenterS

Registriert seit: 3. Mai 2004
Ort: Österreich > Bad Vöslau
760 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Mit Indy FTP Downloads fortsetzen

  Alt 2. Sep 2004, 13:16
@Sharky ...

Da is bei jedem Push aber mehr als 24 Stunden dazwischen ...
Günter
  Mit Zitat antworten Zitat
Benutzerbild von GuenterS
GuenterS

Registriert seit: 3. Mai 2004
Ort: Österreich > Bad Vöslau
760 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Mit Indy FTP Downloads fortsetzen

  Alt 3. Sep 2004, 22:16
PUSH³
Günter
  Mit Zitat antworten Zitat
Benutzerbild von S - tefano
S - tefano

Registriert seit: 16. Dez 2002
Ort: Dülmen
477 Beiträge
 
Delphi 2009 Professional
 
#6

Re: Mit Indy FTP Downloads fortsetzen

  Alt 3. Sep 2004, 23:02
Hi,

Zitat von Indy-Doku:
procedure Get(const ASourceFile: string; ADest: TStream; AResume: Boolean); overload; [...]Get allows continuing a previous partial download or appending data to an existing file on the local file system when AResume is True and CanResume indicates that the FTP server implementation allows the FTP REST command verb.[...]
Wobei besagtes "CanResume" eine Eigenschaft von IdFTP ist, über die die Komponente anzeigt ob der Server das Fortsetzen unterstützt.
Also so wie ich das sehe musst du nur den Dateinamen auf deinem Rechner wissen und das Get mit Aresume=true aufrufen.

Bis dann,

S - tefano

[Edit]
Wenn du keine Streams magst kannst du auch diese Implementierung verwenden:
procedure Get(const ASourceFile: string; const ADestFile: string; const ACanOverwrite: boolean; AResume: Boolean); overload; [/Edit]
"Sir, we are surrounded!" - "Excellent, we can attack in every direction!"
  Mit Zitat antworten Zitat
Benutzerbild von Duffy
Duffy

Registriert seit: 19. Mär 2003
Ort: Wuppertal
835 Beiträge
 
Delphi 3 Standard
 
#7

Re: Mit Indy FTP Downloads fortsetzen

  Alt 3. Sep 2004, 23:03
Hallo GuenterS,
das merkt der FTP Server selber. Er setzt dann nach dem letzten empfangenen Daten wieder auf.

bye
Claus
Künftige Generationen wollen ihre Fehler selber machen.
Jedes Programm wird nie das können, was Du wirklich brauchst.
Das Gegenteil von gut ist gut gemeint
-----
  Mit Zitat antworten Zitat
Benutzerbild von GuenterS
GuenterS

Registriert seit: 3. Mai 2004
Ort: Österreich > Bad Vöslau
760 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: Mit Indy FTP Downloads fortsetzen

  Alt 5. Sep 2004, 09:52
Meinst Du wirklich FTP Server? Das hieße ja er müßte wissen wieviel bzw. was er schon übertragen hat. Denke Du meinst den FTP Client

Jedenfalls danke für die Informationen, werde das gleich mal testen.
Günter
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:55 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz