Python Datei / Bild auf Server hochladen?
Hallo,
Wie kann ich in Pyton ein Bild oder eine andere Datei auf einen eigene HTTP Server hochladen?
1 Antwort
Du willst via HTTP Hochladen?
Du könntest ein HTTP PUT durchführen, entsprechende Konfiguration des Servers vorausgesetzt.
Du kannst einen HTTP POST request ausführen und serverseitig via *Sprache Deiner Wahl* verarbeiten.
Das wären die beiden grundlegenden Optionen, wenns HTTP sein soll. Es gibt in der Standardbibliothek von Python alle notwendigen Komponenten fertig:
https://docs.python.org/3/library/internet.html
Vermutlich wirst Du
https://docs.python.org/3/library/http.client.html
verwenden wollen.
Das ist schon klar gewesen.
Die Frage ist doch, WAS willst Du davon in Python erledigen? Ich nahm an, die Clientseite, sodaß Du keinen Webbrowser benötigst.
Oder hast Du einen anderen Plan?
Dann habe ich Dir die Antwort bereits gegeben. In der Dokumentation sind auch einige Beispiele (PUT und POST sind afaik nicht dabei), aber um etwas Dokumentation lesen, kommst Du nicht herum. Und wie gesagt, der webserver muß auch willens sein, bzw. eien geeignete Komponente haben.
Also ich möchte ein Bild von meinem Computer oder Handy auf einen Server Hochladen.
Es soll aber nicht der Inhalt der Datei irgendwo ausgegeben werden sondern die Datei direkt gespeichert werden