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 2 von 2     12
Nogge

Registriert seit: 15. Jul 2004
336 Beiträge
 
Delphi 7 Professional
 
#11

Re: Indy FTP Server mit Fortschrittsanzeige

  Alt 26. Okt 2006, 16:26
Hallo Community,
Wenn "auf" dem FTP-Server etwas gespeichert werden soll, ergibt sich bezüglich der Prozessanzeige ein Problem: Wie ermittelt man die Größe der zu übertragenden Datei, damit ein Wert für Progressbar.Max geschrieben werden kann? Der Client vergrößert ja immer nur den Stream...Weiß jemand die Lösung?

mfg Nogge
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

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

Re: Indy FTP Server mit Fortschrittsanzeige

  Alt 27. Okt 2006, 13:51
Wenn du die Datei auf den Server übertragen willst liegt die Datei doch bei dir vor und du kannst die Größe im lokalen System ermitteln.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Nogge

Registriert seit: 15. Jul 2004
336 Beiträge
 
Delphi 7 Professional
 
#13

Re: Indy FTP Server mit Fortschrittsanzeige

  Alt 27. Okt 2006, 13:59
Sorry SirThornberry,
aber ich verstehe kein Wort von deinen hintereinandergereihten Wörtern Kannst Du dich bitte etwas deutlicher ausdrücken?
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

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

Re: Indy FTP Server mit Fortschrittsanzeige

  Alt 27. Okt 2006, 14:19
du schreibst das du auf einen FTP-Server eine Datei übertragen willst. Um eine Datei zu übertragen musst du eine Datei haben welche du übertragen willst. Du übergibst also für den Upload der Datei einen FileStream. Und der FileStream hat das Property "Size" welches gleichzeitig der Max-Wert ist.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Nogge

Registriert seit: 15. Jul 2004
336 Beiträge
 
Delphi 7 Professional
 
#15

Re: Indy FTP Server mit Fortschrittsanzeige

  Alt 27. Okt 2006, 14:22
Ah, da liegt ein Missverständnis vor Ich will die Datei nicht selbst senden, sondern empfangen. In diesem Thread geht's ja um den Server und nicht um den Client.
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

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

Re: Indy FTP Server mit Fortschrittsanzeige

  Alt 27. Okt 2006, 14:57
da müsste ich nochmal das FTP-Protokoll angschauen. Ich dächte da wird die Dateigröße auch mit gesendet welche man dann mit einem eigenen CommandHandler auslesen könnte.

[Edit]
Aus dem Source geht hervor das die Größe des Streams auf die Größer der Datei, die hochgeladen wird, gesetzt wird wenn die Größe verfügbar ist.
[/Edit]
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Nogge

Registriert seit: 15. Jul 2004
336 Beiträge
 
Delphi 7 Professional
 
#17

Re: Indy FTP Server mit Fortschrittsanzeige

  Alt 28. Okt 2006, 02:43
Ich habe mich auch mal im Source-Code umgesehen und stimme Dir zu. D.h. also, es kommt auf den Client an? Wenn dieser den ALLO-Befehl verarbeiten kann, wird der Prozess korrekt angezeigt und sonst nicht?
  Mit Zitat antworten Zitat
Benutzerbild von phreax
phreax

Registriert seit: 1. Mai 2006
Ort: Dresden
147 Beiträge
 
Turbo Delphi für Win32
 
#18

Re: Indy FTP Server mit Fortschrittsanzeige

  Alt 28. Okt 2006, 09:56
Schau dir doch mal das an:
http://www.dsdt.info/tutorials/indy/?page=4
Und dann war da noch der junge Mann ....
... der unbedingt Schriftsteller werden wollte.
Er wollte Emotionen wecken und die Leute zum weinen bringen.
Sein Traum wurde wahr, er verfasst heute die Fehlermeldungen bei Microsoft!
  Mit Zitat antworten Zitat
Nogge

Registriert seit: 15. Jul 2004
336 Beiträge
 
Delphi 7 Professional
 
#19

Re: Indy FTP Server mit Fortschrittsanzeige

  Alt 28. Okt 2006, 09:57
TIdFTP = Client...
  Mit Zitat antworten Zitat
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 14:46 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