Webservice - Daten empfangen

Der Entwickler hat mir jetzt mal seine Upload Methode geschickt. Vielleicht hilft das ja weiter:
http://www.pastie.org/2161728

Ich habe jetzt einfach mal folgendes gemacht:
PHP:
// get data
$data = file_get_contents('php://input');

$fhandle = fopen($filename, 'wb');
fwrite($fhandle, $data); 
fclose($fhandle);
 
Im Moment noch gar nichts. Ich muss mir noch eine Funktion schreiben, die das Ganze simuliert. Dafür nehme ich wohl einfach den Zend_Http_Client...
 
Ich dachte, dass du die Daten in PHP empfängst, und nicht, dass du sie dort sendest. Für was brauchst du den jetzt den Zend-HTTP-Client? Alle Daten, die PHP von einem Webserver als Eingangsdaten erhält, kannst du aus php://input auslesen.
 
Das ist ja auch richtig ;-)
Aber ich möchte das Ganze ja auch testen. Also schreibe ich mir eine Funktion, die die Daten an den Upload sendet. Ich weiß jetzt auch, dass es sich doch nicht um Java, sondern um C# handelt und die WebClient Klasse, die im Pastie zu sehen ist, Bestandteil von System.Net ist: http://msdn.microsoft.com/de-de/library/system.net.webclient(v=vs.80).aspx

In der Doku steht auch, dass alle Daten per POST gesendet werden. Also bleibe ich auch bei dem "php://input"
 
Zurück