| |
|
|
Christian Zietz | ¡Hola,
folgender Contribución es auch ya en el Foro en XProfan.de. Sorry para el Crosspost pero yo sería ya gerne wissen, si para el beschriebene Problema una Workaround son. Sonst muss Yo todos wohl en Delphi implementieren.
--- Ursprünglicher Contribución Yo Problemas con el Upload de Archivos encima passives FTP (es desafortunadamente en una Rechner nötig, en el el Programa später laufen se) con XProfan 9.1.
Wenn Yo @FTP(SetPassive,1) direkt antes el @FTP(Upload,...) ausführe, se überhaupt no en el passiven Modus geschaltet, Puse lo antes el @FTP(Connect,...) entonces liefert @FTP(Upload,...) inmediatamente Erfolg zurück, el Expediente se aber trotzdem no übertragen.
Lasse Yo @FTP(SetPassive,1) weg, entonces funktioniert alles, aber sólo no hinter el Firewall, el passives FTP voraussetzt.
Ergänzung: Downloads funktioneren auch con passivem FTP, el problema betrifft offenbar sólo Uploads. --- Ende ursprünglicher Contribución
Ist el problema bekannt, mache Yo sólo qué falso oder es el una bisher unerkannter Bug? Kann uno como qué dagegen tun oder es passiver FTP-Upload con XProfan actualmente no posible?
Christian |
|
|
| |
|
|
|
| Rolands FTP-Características laufen en un eigenen Hilo.
Daher kann lo oft vorkommen el el FTP-Características ya antes Beendigung uno Tarea el Erfolg informe.
Überprüfe veces simplemente si el Upload no tal vez doch en el Hintergrund stattfindet.
Nach ftp(upload
nutze folgende Bucle para determinar wann el Upload tatsächlich final es: KompilierenMarcaSeparaciónFTP-ListDir son sólo entonces True zurück - si la Hilo no mehr vom Upload blockiert es.
Diesen Workaround Tuve me jedenfalls damals como funktionierend aufgeschrieben como positiv ertestet. |
|
|
| |
|
|
|
Christian Zietz | Gracias para el Antwort, aber desafortunadamente klappt el passive Upload auch así no. Irgendwie restos mein Programa en el de Usted geposteten Sinestar encargado-Bucle hängen. |
|
|
| |
|
|
|
| Aha - el es sí zumindest kein schlechtes Signo.
D.h. el XProfan lo ya intenta upzuloaden - pero la Vorgang irgendwo gestoppt se.
Um qué para una Firewall es lo? Ist una Proxy en el Spiel? Sitzt Usted hinter una Server welcher z.B. por ICS el Internet sponsert? |
|
|
| |
|
|
|
Christian Zietz | Das Problema tritt auch en, si yo direkt (d.h. sin Firewall, Proxy oder NAT) con el Netz verbunden bin. Im Übrigen möchte Yo una Problema con el Internetverbindung ausschließen. Normalerweise sitze Yo zwar hinter una Router con NAT pero la macht con un richtigen FTP-Prgramm weder en aktivem todavía en passivem FTP Problemas. Und aktives FTP klappt con XProfan en efecto. Es para el Router viel heikler como passives FTP. Nur se el Programa sólo später en una Rechner laufen, en el sólo passives FTP posible es.
Yo habe ahora veces el Netzwerkverkehr con ethereal mitgeschnitten. Mi XProfan-Programa baut después de el PASV-Befehl zwar una ausgehende Verbindung a el vom Server mitgeteilten Adresse en, el hochzuladende Expediente se pero no übertragen, auch entonces no, si yo en lugar de Deiner Bucle una simples y ausreichend langes Sleep einfüge. Como es irgendwo en XProfan el Wurm drin. |
|
|
| |
|
|
|
| Owei.
Hast Usted Usted ya una vez con el FTP-Api probiert?
Yo habe una FTP-Unit comenzó - el es aber todavía no fertig.
Usted könntest lo entonces con dieser Probieren. |
|
|
| |
|
|
|
Christian Zietz | Yo habe mittlerweile algo experimentiert. Wenn Yo Su código como folgt abändere, klappt alles. Das Programa hängt nirgendwo y sowohl passiver como aktiver FTP-Upload trabajo. ¿Por qué De todos modos. KompilierenMarcaSeparación |
|
|
| |
|
|
|
| Hm Su Source macht el selbe - salvo el ftplistdir una sekunde später como en me para ersten Male abefragt se. Yo schaue hier grad veces en media source - tatsächlich - Yo dar sorgar 1,5 Sekunden antes del bucle Tiempo.
Gut, entonces funktioniert lo also. |
|
|
| |
|
|
|
| ¡Hola IF Si usted el FTP-Unit fertig hast, würdest Usted me entonces auch Bescheid sagen Gruss horst |
|
|
| |
|
|
|
| Yo dar hier bescheid - como siempre. |
|
|
| |
|
|