Axel Richter: POST-Daten und -Datei per Socket

Beitrag lesen

Hallo,

Ich vermute, daß ich einen Fehler im Aufbau meines Requests habe. So sieht das im Moment aus:

-----------------------------e18cfe46b9
Content-Type: application/x-www-form-urlencoded
Content-length: 51
firstname=Theo&lastname=Test&button_submit=Absenden

Da sieht falsch aus. Bei Content-Type: multipart/form-data kommen _alle_ Daten, auch die Form-Feldinhalte, in jeweils _einem_ Part, getrennt durch boundary.
Also:
-----------------------------e18cfe46b9
Content-Disposition: form-data; name="firstname"

Theo
-----------------------------e18cfe46b9
Content-Disposition: form-data; name="lastname"

Test
-----------------------------e18cfe46b9
Content-Disposition: form-data; name="button_submit"

Absenden
-----------------------------e18cfe46b9

Content-Disposition: form-data; name="picture"; filename="testbild.jpg"
Content-Type: image/pjpeg

ÿØÿà[.....]
-----------------------------e18cfe46b9--

Wie gesagt: das Bild wird beim Zielrechner erkannt ($_FILES),

Das Bild hat ja auch seinen eigenen Part.

Zeilenwechsel ist jeweils CRLF.

viele Grüße

Axel