Peter: Wie funktioniert ein Date-Upload technisch?

Hi *,

Wenn man ein HTML-Formular abschickt (POST), dann sieht der Request ja ungefähr so aus:

---
POST /cgi-bin/meinscript.cgi HTTP/1.1
Content-length: 27

vorname=Hans&nachname=Dampf
---

Meine Frage: Wie ist das nun wenn ich in dem Formular ein File-Feld habe. Als "Content-length" wird da (ausprobiert) nur die Länge von "datei=blabla.jpg", in diesem Fall also 16 mitgegeben.
Wie kommt also technisch das Bild auf den Server?
Und wie is die Kodierung?

Peter

  1. Moin!

    Meine Frage: Wie ist das nun wenn ich in dem Formular ein File-Feld habe. Als "Content-length" wird da (ausprobiert) nur die Länge von "datei=blabla.jpg", in diesem Fall also 16 mitgegeben.
    Wie kommt also technisch das Bild auf den Server?

    Wenn du im Formular nicht enctype="multipart/form-data" angegeben hast, kommt das Bild garnicht auf den Server.

    Ansonsten würdest du es ja sehen, wie das technisch geht.

    Und wie is die Kodierung?

    Schau in den Mime-Standard rein.

    - Sven Rautenberg