Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   TNetHttpClient upload text file to ftp (https://www.delphipraxis.net/212218-tnethttpclient-upload-text-file-ftp.html)

Edelfix 6. Jan 2023 10:42

TNetHttpClient upload text file to ftp
 
Hallo,

Es ist möglich mit der TNetHttpClient Komponente Dateien von eine FTP Server per Get zu holen.

Kann man mit der selben Komponente auch Text Dateien auf einen FTP Server hoch laden?

Theoretisch mit POST. Ich finde leider kein funktionierendes Beispiel.

Der schöne Günther 6. Jan 2023 10:56

AW: TNetHttpClient upload text file to ftp
 
Http und Ftp sind zwei verschiedene Dinge, die haben nichts miteinander zu tun.

Edelfix 6. Jan 2023 11:10

AW: TNetHttpClient upload text file to ftp
 
Ist so weit klar. Aber geht leider nicht anders.

Bei manchen Kunden ist der FTP Port nicht frei gegeben. Deswegen müssen wir die Updates über den HTTP Weg machen.

Das funktioniert auch wunderbar. Schön währe eine Status Meldung die auf unseren Server abgelegt wird.

Aktuell vermute ich das beim GET keine Login Daten nötig sind. Beim POST schon. Bin aber nicht sicher.

mjustin 6. Jan 2023 11:36

AW: TNetHttpClient upload text file to ftp
 
Zitat:

Zitat von Edelfix (Beitrag 1517090)
Ist so weit klar. Aber geht leider nicht anders.

Bei manchen Kunden ist der FTP Port nicht frei gegeben. Deswegen müssen wir die Updates über den HTTP Weg machen.

Das funktioniert auch wunderbar. Schön währe eine Status Meldung die auf unseren Server abgelegt wird.

Aktuell vermute ich das beim GET keine Login Daten nötig sind. Beim POST schon. Bin aber nicht sicher.

Man kann - technisch gesehen - auch über ein GET dem Server mitteilen, dass man einen bestimmten Status mitteilen möchte. (Es kommt darauf an, wer die Kontrolle über den Server und den Client hat).

Wenn der eigene Server ein GET empfängt - auf eine bestimmte Ressource/URL - kann er daraufhin lokal (serverseitig) auch Aktionen aller Art anstoßen. Er kann dann z.B. auch eine Datei mit Statusdaten ablegen, oder eine E-Mail senden ...

Der schöne Günther 6. Jan 2023 12:03

AW: TNetHttpClient upload text file to ftp
 
Eben, aber dann hat das doch mit FTP nichts zu tun - Du nutzt statt FTP etwas anderes, was der Server sonst noch so anbietet. Das kann natürlich Http mit GET/POST usw. sein, oder auch eben etwas völlig anderes.

Ich habe das oft gesehen dass z.B. ein über FTP abrufbares Verzeichnis parallel auch per Htttp(s) abrufbar (lesbar) war, aber niemand kann darauf wetten, dass der Server-Betreiber auch etwas implementiert hat, um dir per Http(s) den Upload zu ermöglichen, wenn es doch schon FTP gibt.

Edelfix 6. Jan 2023 12:47

AW: TNetHttpClient upload text file to ftp
 
Das scheint ein Standard "apache webserver" zu sein. Da muss ich mich mal mit den Einstellungen beschäftigen.

Danke für die Hinweise.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 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