FileUpload per TCP/HTTP

  • Hallo, ich würde gerne auf den einsatz externer Librarys verzichten (wie z.b. winHTTP) und über TCP ein HTTP package an den Server schicken.
    Irgendwo ist jedoch der Wurm drin, ich schätze es liegt an der Übertragung der Datei.

    Als einfaches beispiel habe ich einen Imageupload auf 250kb.de vorbereitet.

    Hier die Header und Package vom Firefox (funktioniert):


    Hier mein Code:

    und hier das ergebnis meines tests:


    Was natürlich direkt auffällt ist die nicht übereinstimmende Content-Length.
    Weiß allerdings nicht wirklich wo mein Problem ist.
    Danke im Vorraus.

  • Wie bereits vermutet war die Content-Length falsch.
    statt StringLen() muss BinaryLen() verwendet werden.


    geholfen hat mir dieser Post:
    https://www.autoitscript.com/forum/topic/64…ent-913144_wrap

    trotzdem Danke an den ein oder anderen der einen Gedanken an mich verschwendet hat <3