Hallo zusammen,
ich bin ziemlich neu in der Python und Web/Netzwerkprogrammierung und hoffe hier einige Anregungen zu kriegen.
Mein Problem ist Folgendes:
Ich hab eine Client Applikation in Python geschrieben, die so auch ohne Probleme läuft. Während der Ausführung wird eine XML-Datei gelesen und verändert. Das ganze soll irgendwann mal auf einem Handy mit Symbian als OS laufen.
Jetzt suche ich nach einer/bzw. der besten Möglichkeit mit einem Server Daten auszutauschen. Bevor die Applikation startet, soll von dem Server eine XML Datei, die aus einer SQL Datenbank generiert werden soll, gedownloaded werden. Wenn die Applikation beendet wird, soll eine XML Datei wieder hochgeladen werden und die Daten wieder in die SQL-Datenbank eingetragen werden.
Da ich wie gesagt ziemlich frisch in dem Gebiet bin, fehlen mir die Grundideen.
Wie kann ich am besten den Up-Download realisieren und wie das Verarbeiten der Upgeloadeten XML-Files.
Ich hab leider auch keine Admin-Rechte auf dem Server. Die My-SQL-Datenbank ist vorinstalliert mit PhpMyAdmin. Php funktioniert auch. Mehr weiss ich bis jetzt leider auch nicht.
Ich hoffe Ihr könnt mir ein paar Hinweise geben, die mich weiterbringen.
Schönen Gruß und Vielen Dank schonmal
Tutzi
Python Client - Upload und Download
Upload über einen ftp Zugang?
Upload über ein PHP-Skript?
Download kann man mit:
realisieren
Upload über ein PHP-Skript?
Download kann man mit:
Code: Alles auswählen
# Python 2
import urllib2 as ulib
# Python 3
import urllib.request as ulib
the more they change the more they stay the same
IMHO musst du den Upload über ein PHP-Skript realisieren, da du ja einen Trigger brauchst, der den Upload registriert. Ich denke, dass sich das dann nur über PHP realisieren lässt (bei den gegebenen Anforderungen).Dav1d hat geschrieben:Upload über einen ftp Zugang?
Upload über ein PHP-Skript?
Wie man das dann aber im Detail realisiert, also einen *automatischen* Dateiupload über PHP, da bin ich überfragt

urllib siehe meinen Post vorher
//Edit: sokets gingen auch
//Edit: sokets gingen auch
the more they change the more they stay the same