| |
|
|
Christian Zietz | Salut,
suivant Beitrag steht aussi déjà im Forum sur XProfan.de. Sorry pour cela Crosspost mais je serait déjà volontiers savons, si es pour cela beschriebene Problem un Workaround gibt. Sonst muss je cela ganze wohl dans Delphi implementieren.
--- Ursprünglicher Beitrag j'ai Probleme avec dem Upload de Fichiers sur passives FTP (ist malheureusement sur einem calculateur nötig, sur dem cela Programme später courir soll) avec XProfan 9.1.
si je @FTP(SetPassive,1) direct avant dem @FTP(Upload,...) ausführe, wird pas du tout dans den passiven Modus geschaltet, mets je es avant cela @FTP(Connect,...) ensuite liefert @FTP(Upload,...) tout de suite Erfolg zurück, qui Dossier wird mais quand même pas übertragen.
Lasse je @FTP(SetPassive,1) weg, ensuite funktioniert alles, mais arrêt pas derrière qui Firewall, qui passives FTP voraussetzt.
Ergänzung: Downloads funktioneren aussi avec passivem FTP, cela Problem betrifft évident seulement Uploads. --- Ende ursprünglicher Beitrag
Ist cela Problem bekannt, fais je seulement quoi faux ou bien ist cela un bisher unerkannter Bug? peux on là quoi dagegen 1faire ou bien ist passiver FTP-Upload avec XProfan derzeit pas possible?
Christian |
|
|
| |
|
|
|
| Rolands FTP-Funktionen courir dans einem eigenen Fil.
Daher peux es souvent vorkommen cela qui FTP-Funktionen déjà avant Beendigung einer devoir den Erfolg annoncer.
Überprüfe la fois simple si qui Upload pas peut-être doch im Hintergrund stattfindet.
Pour ftp(upload
nutze folgende Boucle à déterminer quand qui Upload réellement finissez ist: KompilierenMarqueSéparationFTP-ListDir gibt seulement ensuite True zurück - si qui Fil pas plus vom Upload blockiert ist.
Diesen Workaround J'ai eu mir jedenfalls autrefois comme funktionierend aufgeschrieben là positiv ertestet. |
|
|
| |
|
|
|
Christian Zietz | merci pour qui Antwort, mais malheureusement klappt qui passive Upload aussi avec cela pas. Irgendwie bleibt mon Programme dans qui de Dir geposteten Whilenot-Boucle hängen. |
|
|
| |
|
|
|
| Aha - c'est oui zumindest ne...aucune schlechtes marque.
D.h. cela XProfan es déjà versucht upzuloaden - mais qui Vorgang irgendwo gestoppt wird.
Um quoi pour une Firewall handelt es sich? Ist un Proxy im Spiel? Sitzt Du derrière einem Server quel z.B. per ICS cela Internet sponsert? |
|
|
| |
|
|
|
Christian Zietz | cela Problem tritt aussi sur, si je direct (d.h. sans Firewall, Proxy ou bien NAT) avec dem Netz verbunden suis. Im Übrigen voudrais je un Problem avec qui Internetverbindung ausschließen. normalement sitze je zwar derrière einem Router avec NAT mais qui pouvoir avec einem richtigen FTP-Prgramm weder chez aktivem encore chez passivem FTP Probleme. et aktives FTP klappt avec XProfan oui aussi. c'est pour den Router viel heikler comme passives FTP. seulement soll cela Programme arrêt später sur einem calculateur courir, sur dem seulement passives FTP possible ist.
j'ai maintenant la fois den Netzwerkverkehr avec ethereal mitgeschnitten. Mon XProfan-Programme baut pour dem PASV-Befehl zwar une ausgehende liaison trop qui vom Server mitgeteilten Adresse sur, qui hochzuladende Dossier wird mais pas übertragen, aussi ensuite pas, si je statt Deiner Boucle un simples et ausreichend langes Sleep einfüge. voilà irgendwo dans XProfan qui Wurm drin. |
|
|
| |
|
|
|
| Owei.
la hâte Du toi déjà einmal avec qui FTP-Api probiert?
j'ai un FTP-Unit begonnen - qui ist mais encore pas fertig.
Du könntest es ensuite avec cette essayer. |
|
|
| |
|
|
|
Christian Zietz | j'ai mittlerweile quelque chose experimentiert. si je Deinen Code comment folgt abändere, klappt alles. cela Programme hängt nirgendwo et sowohl passiver aussi aktiver FTP-Upload marcher. pourquoi De toute façon. KompilierenMarqueSéparation |
|
|
| |
|
|
|
| Hm Dein Source pouvoir cela selbe - jusqu'à sur cela ftplistdir une seconde später comme chez mir zum ersten Male abefragt wird. je schaue ici grad la fois dans meinen source - réellement - je gebe sorgar 1,5 Sekunden avant qui Boucle Zeit.
bien, ensuite funktioniert es alors. |
|
|
| |
|
|
|
| allô IF si Du cela FTP-Unit fertig la hâte, würdest Du mir ensuite aussi Bescheid dire Gruss horst |
|
|
| |
|
|
|
| je gebe ici bescheid - comment toujours. |
|
|
| |
|
|