HTTP POST - Datei anhängen?



  • Hallo hab so mein Problem zu verstehen wie ich bei einem POST Request eine Datei anhängen soll.

    Für normale Variablen geht das ja so:

    POST /auswerten.php HTTP/1.1
    Host: www.affenstall.de
    Content-Type: application/x-www-form-urlencoded
    Content-Length: 23
    
    name=Rudolf die Pflaume
    

    Aber wie kann man nun eine Datei anhängen?
    Gibt sicher eine simple Erklärung dafür, aber Suchen hat mir bisher nicht geholfen.





  • Hmmm...Ich meine jetzt nicht HTML, sondern das HTTP Protokoll.
    Habe leider nichts nützliches in deinem Link gefunden, Rudolf die Pflaume ( 😛 )
    edit:
    OH DOCH



  • Hast du es auch ganz durchgelesen? Die Antwort steht jedenfalls da drin.



  • Hab jetzt einige Tests gemacht, aber der Server antwortet einfach nicht.
    Hier der Code:

    POST /test.php HTTP/1.1
    Host: www.bv-design.com
    Content-Type: multipart/form-data; boundary="6G+f"
    Content-Length: 129
    
    --6G+f
    Content-disposition: form-data; name="datei"; filename="test.txt"
    Content-Type: text/plain
    
    tolle Informationen
    --6G+f--
    

    Content-Length wurde von "--6G+f" bis einschließlich "--6G+f--" ermittelt. Und selbst wenn die Zahl falsch ist bekomme ich keine Reaktion.

    Verbindung ist ohne Probleme hergestellt.

    edit:
    Verdammt!
    Gerade wenn man was postet fällt es einem auf: Ich darf die Zeilenumsprünge nicht mitzählen.
    Jetzt gehts einwandfrei.


Anmelden zum Antworten