AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Indy FTP Server mit Fortschrittsanzeige

Indy FTP Server mit Fortschrittsanzeige

Ein Thema von Zacherl · begonnen am 23. Okt 2006 · letzter Beitrag vom 28. Okt 2006
Antwort Antwort
Seite 1 von 2  1 2   
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#1

Indy FTP Server mit Fortschrittsanzeige

  Alt 23. Okt 2006, 15:31
Hi,

ist es irgendwie möglich eine Fortschrittsanzeige beim Down oder Uploaden einer Datei auf oder von meinem IdFTPServer anzuzeigen?

Florian
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.578 Beiträge
 
#2

Re: Indy FTP Server mit Fortschrittsanzeige

  Alt 23. Okt 2006, 15:36
Ja, das geht

Hier im Forum suchenftp progress

http://www.delphipraxis.net/internal...ct.php?t=76684
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#3

Re: Indy FTP Server mit Fortschrittsanzeige

  Alt 23. Okt 2006, 15:38
Das das mit dem FTP Client geht ist klar, aber ich möchte, dass Serverseitig (IdFTPServer) ein Fortschritt angezeigt wird ...

Florian
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Indy FTP Server mit Fortschrittsanzeige

  Alt 23. Okt 2006, 17:50
Es geht, allerdings nicht mit 2 Zeilen Sourcecode. Allerdings frag ich mich noch wie du das umsetzen willst das auch mehrere Dateien gleichzeitig heruntergeladen/heraufgeladen werden können.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.578 Beiträge
 
#5

Re: Indy FTP Server mit Fortschrittsanzeige

  Alt 23. Okt 2006, 18:23
Sorry, hab das mit dem Server überlesen ...

Hmmm ... wenn du Kontolle über beide hast, könntest du dem clienten sagen, er soll dem server per tcp mitteilen, wie weit er ist

Ansonsten müsstest du mal tief in den Sourcen gucken, ob du an die Methode kommt, wo die Daten abgeschickt werden, um dann zu schauen, wieviel bereits geschickt wurde ...
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#6

Re: Indy FTP Server mit Fortschrittsanzeige

  Alt 23. Okt 2006, 18:31
Ich würde mich über etwas Code freuen, sonst muss ich mich ganz alleine durch den Quelltext der Indys kämpfen
Das mit mehreren Dateien geht denke ich ... Theoretisch bräuchte ich ja nur ein neues Event z.b. OnProgress und darin wird dann auch wieder der AThread übergeben, andem ich die Transfers identifiziere.

Florian
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#7

Re: Indy FTP Server mit Fortschrittsanzeige

  Alt 23. Okt 2006, 20:20
der Fortschritt hat nix mit den Indys zu tun. Im OnRetrieveFile und OnStoreFile wird jeweils ein Stream übergeben. Du musst also nur die Streammethoden zum lesen und schreiben überschreiben und bekommst somit mit wenn eine Datei gelesen bzw. geschrieben wird. Wie das genau geht hab ich schonmal gepostet:
http://www.delphipraxis.net/internal...=577802#577802
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#8

Re: Indy FTP Server mit Fortschrittsanzeige

  Alt 23. Okt 2006, 20:42
Sorry, wenn ich mich dumm anstelle ... also eine OnDestroy Methode könnte ich auch noch hinzufügen, aber wie kann ich die Lese und Schreibe Methoden so überschreiben, dass ich die Anzahl der geschriebenen / gelesenen Bytes bekomme?

Florian
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#9

Re: Indy FTP Server mit Fortschrittsanzeige

  Alt 23. Okt 2006, 20:47
ok, hier noch ein Beitrag von mir aus vergangenen Zeiten der genau das demonstriert:
http://www.delphipraxis.net/internal...=563250#563250
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#10

Re: Indy FTP Server mit Fortschrittsanzeige

  Alt 23. Okt 2006, 21:18
Hey, danke, damit kann ich arbeiten

Florian
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 +2. Es ist jetzt 15:03 Uhr.
Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf