BLOB Übertragung/File Transfer
Verfasst: Samstag 1. April 2006, 09:35
Wie überträgt man am besten größere Datenmengen von einem Rechner zum anderen? Und wenn möglich auch sicher? Geht mal davon aus, dass man nicht einfach kopieren kann, weil es sich u.U. um verschiedene Betriebssysteme in einem LAN handelt...
Oder mal anders gefragt: Habe eine XML-RPC-Anwendung. Meine Idee war, dass der Client den Server nach Daten fragt. Nach einer Prüfung durch den Server kann dieser eine lokale Datei einlesen und zum Client übertragen. Ich dachte dabei an eine simple Lösung ähnlich wie bei einem HTTP-Server. Oder eben sowas wie 'wget' (das es unter Windows nicht gibt).
Beim Versenden einer E-Mail (so kenn ich das aus PHP und das dürfte ja standardisiert sein) gibt es zusätzliche Header. Das ist alles ein String. Man kann aber Dateianhänge über ein encoding einfach in den String schreiben und schon hat man einen Dateianhang. Ich dachte mir evtl. auch, dass der XML-RPC-Server binäre Daten einfach nur als encodierten String zum Client schickt. Geht das? Oder ist das eher ungünstig oder zu lahm?
Oder mal anders gefragt: Habe eine XML-RPC-Anwendung. Meine Idee war, dass der Client den Server nach Daten fragt. Nach einer Prüfung durch den Server kann dieser eine lokale Datei einlesen und zum Client übertragen. Ich dachte dabei an eine simple Lösung ähnlich wie bei einem HTTP-Server. Oder eben sowas wie 'wget' (das es unter Windows nicht gibt).
Beim Versenden einer E-Mail (so kenn ich das aus PHP und das dürfte ja standardisiert sein) gibt es zusätzliche Header. Das ist alles ein String. Man kann aber Dateianhänge über ein encoding einfach in den String schreiben und schon hat man einen Dateianhang. Ich dachte mir evtl. auch, dass der XML-RPC-Server binäre Daten einfach nur als encodierten String zum Client schickt. Geht das? Oder ist das eher ungünstig oder zu lahm?