Datei per http entgegen nehmen
Hallo Ihr Lieben!
Klingt viellecht ein bisschen komisch, aber ich möchte gern mehrer Dateien per HTTP Protokoll empfangen.
Es handelt sich dabei vorläufig um XML Dokumente (Können aber auch andere Textformate sein)
Diese möchte ich alle in ein und denselben Ordner speichern, wo sie später von einem Dienst (BizTalk) entgegen genommen werden.
A) Ist so etwas möglich?
B) Wenn ja wie funktioniert das rein technisch gesehen? (Also was wird eigentlich bei HTTP gesendet, Dateistream, Upload, Umwandlung und so weiter..die ganzen Fachbegriffe, wie der Ablauf auf techischer Seite funktioniert)
C) Was wird benötigt? (Webservice, Script oder ähnliches)
Vielleicht kennt der ein oder andere ja das Problem und hat eventuell einen Lösungsansatz für mich.
Danke und viel Grüße
Kuli
Klingt viellecht ein bisschen komisch, aber ich möchte gern mehrer Dateien per HTTP Protokoll empfangen.
Es handelt sich dabei vorläufig um XML Dokumente (Können aber auch andere Textformate sein)
Diese möchte ich alle in ein und denselben Ordner speichern, wo sie später von einem Dienst (BizTalk) entgegen genommen werden.
A) Ist so etwas möglich?
B) Wenn ja wie funktioniert das rein technisch gesehen? (Also was wird eigentlich bei HTTP gesendet, Dateistream, Upload, Umwandlung und so weiter..die ganzen Fachbegriffe, wie der Ablauf auf techischer Seite funktioniert)
C) Was wird benötigt? (Webservice, Script oder ähnliches)
Vielleicht kennt der ein oder andere ja das Problem und hat eventuell einen Lösungsansatz für mich.
Danke und viel Grüße
Kuli
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 149185
Url: https://administrator.de/contentid/149185
Ausgedruckt am: 24.11.2024 um 21:11 Uhr
5 Kommentare
Neuester Kommentar
Hallo,
Dateien können problemlos per HTTP problemlos in beide Richtungen (Server <-> Client) übertragen werden.
Für HTTP benötigst du auf jeden Fall einen HTTP-Server (WebServer, etwa der in Windows Server integrierte IIS oder Apache, gibt aber auch zig andere). Weiterhin wohl auch ein Skript, das auf ebendiesem Server läuft und ihm erklärt, was es mit der Datei zu machen hat (Speichern in Ordner xyz). Vielleicht hilft dir eine Suche nach "PHP Upload Script" weiter.
Gruß
Filipp
Dateien können problemlos per HTTP problemlos in beide Richtungen (Server <-> Client) übertragen werden.
Für HTTP benötigst du auf jeden Fall einen HTTP-Server (WebServer, etwa der in Windows Server integrierte IIS oder Apache, gibt aber auch zig andere). Weiterhin wohl auch ein Skript, das auf ebendiesem Server läuft und ihm erklärt, was es mit der Datei zu machen hat (Speichern in Ordner xyz). Vielleicht hilft dir eine Suche nach "PHP Upload Script" weiter.
Gruß
Filipp
Moin,
a) schau dir Wget an
b) dazu gibts sicherlich mehr verfasste und gut recherchierte Zeilen als das sich das jetzt wirklich hier auch noch lohnt.
c) Wer was von einem haben will muß erstmal wissen, was er haben will und es muß auch einen geben, der das zu habende hat und einem gibt.
HTTP ohne Webserver ist wie ein Fischmäc ohne Schwimmtier.
(Auch hier, so allgemein speziell ist die Frage zu komplex)
Gruß
a) schau dir Wget an
b) dazu gibts sicherlich mehr verfasste und gut recherchierte Zeilen als das sich das jetzt wirklich hier auch noch lohnt.
c) Wer was von einem haben will muß erstmal wissen, was er haben will und es muß auch einen geben, der das zu habende hat und einem gibt.
HTTP ohne Webserver ist wie ein Fischmäc ohne Schwimmtier.
(Auch hier, so allgemein speziell ist die Frage zu komplex)
Gruß