Entwickler-Ecke
Internet / Netzwerk - Dateien auf Server hochladen per Delphi
Ulrich Berger - Mo 14.07.08 13:31
Titel: Dateien auf Server hochladen per Delphi
Hallo allerseits,
folgendes Problem: per Delphi-Programm sollen Dateien (Bilddateien, PDFs usw.) auf einen Server hochgeladen werden. Alles was ich bisher dazu gefunden habe scheint davon auszugehen daß der Upload von einem HTML-Formular aus mit Hilfe eines PHP-Scripts geschieht. Aber es muß doch auch ohne gehen???
Folgende Voraussetzungen: auf dem Server läuft ein Apache Tomcat 5, zur Entwicklung der Anwendung stehen Delphi 5 mit Indy 8 oder Delphi 2007 mit installierten Indy-Komponenten in der Version 9 zur Verfügung.
Der Upload soll/muß per HTTP erfolgen, die Alternative das Hochladen über FTP zu realisieren steht leider nicht zur Verfügung.
Hat jemand dazu vielleicht mal ein Beispiel oder einen weiterführenden Link? Ich wäre demjenigen sehr verbunden...
Danke schon mal und Gruß Uli
Narses - Mo 14.07.08 13:48
Moin und :welcome: im Forum!
Ulrich Berger hat folgendes geschrieben: |
Der Upload soll/muß per HTTP erfolgen, die Alternative das Hochladen über FTP zu realisieren steht leider nicht zur Verfügung. |
AFAIK gibt es im HTTP-Protokoll keine Möglichkeit, Daten auf dem Server abzulegen, sprich: HTTP ist (erstmal) eine Einbahnstraße. :nixweiss:
Deshalb brauchst du z.B. ein PHP-Script, um diese Beschränkung zu "umgehen". :idea: Alternativ bliebe nur noch ein anderes Protokoll, z.B. FTP, um auf das Dateisystem des Server zuzugreifen, aber nur über HTTP geht das nicht.
cu
Narses
matze - Mo 14.07.08 21:21
Doch das geht: Mit dem HTTP PUT Befehl. Ist aber nur für WebDAV interessant.
Narses - Mo 14.07.08 21:27
Moin!
matze hat folgendes geschrieben: |
Doch das geht: Mit dem HTTP PUT Befehl. |
Spannend, kannte ich noch gar nicht. ;)
cu
Narses
Timosch - Mo 14.07.08 21:58
Ulrich Berger hat folgendes geschrieben: |
Hallo allerseits,
folgendes Problem: per Delphi-Programm sollen Dateien (Bilddateien, PDFs usw.) auf einen Server hochgeladen werden. Alles was ich bisher dazu gefunden habe scheint davon auszugehen daß der Upload von einem HTML-Formular aus mit Hilfe eines PHP-Scripts geschieht. Aber es muß doch auch ohne gehen???
|
Ohne HTML-Form oder ohne PHP-Script? Das erstere geht, das zweitere nicht (bzw. nur mit WebDAV).
Narses hat folgendes geschrieben: |
Moin!
matze hat folgendes geschrieben: | Doch das geht: Mit dem HTTP PUT Befehl. | Spannend, kannte ich noch gar nicht. ;)
cu
Narses |
AFAIK gibt es sogar DELETE.
PS: Ist das hier sowas wie ein Moderatoren-Thread? :mrgreen:
Hidden - Mo 14.07.08 22:22
Timosch hat folgendes geschrieben: |
PS: Ist das hier sowas wie ein Moderatoren-Thread? :mrgreen: |
Nein, da fehlen die branch-Links zu :mrgreen:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!