Peter Mairhofer: Datei Upload per POST

Hallo,

Ich möchte *ohne* Browser (mit libCurl [curl.haxx.se]) eine Datei zu einem PHP-Script auf meinem Server schicken.
Es soll *ohne* PUT gehen!
Hat wer Infos wo ich die Spezifikation nachlesen kann, falls ich die Daten "roh" ins Socket pinseln muss?

Oder besser: Hat wer eine Ahnung ob das Curl kann? Ich finde keine Infos dazu! Ich habs mit dem post2.c Beispiel probiert aber das geht nicht! Offensichtlich gehört da mehr dazu als einfach file="" und enctype="multipart/form-data" zu setzen.

Ich hoffe ihr könnt mir helfen!

Peter

PS: Ich würde das ja gerne mit POST/GET machen, aber es handelt sich um reine Binärdaten und die funktionieren durch die vielen Nulls nicht einmal mit url_encode().

  1. Hi!

    Ich möchte *ohne* Browser (mit libCurl [curl.haxx.se]) eine Datei zu einem PHP-Script auf meinem Server schicken.

    Dazu stehen einige Beipsiele auf der von Dir genanten Seite.

    Es soll *ohne* PUT gehen!

    Auch dazu gibt es Beispiele

    Hat wer Infos wo ich die Spezifikation nachlesen kann, falls ich die Daten "roh" ins Socket pinseln muss?

    entweder roh oder Du verwendest sowas wie curl damit Du es gerade nicht roh verschicken musst. Informationen zu HTTP findest Du im entsprechenden RFC: http://www.ietf.org/rfc/rfc2616.txt

    Oder besser: Hat wer eine Ahnung ob das Curl kann? Ich finde keine Infos dazu! Ich habs mit dem post2.c Beispiel probiert aber das geht nicht! Offensichtlich gehört da mehr dazu als einfach file="" und enctype="multipart/form-data" zu setzen.

    Sowohl auf http://curl.haxx.se/docs/httpscripting.html, als auch auf http://curl.haxx.se/docs/readme.curl.html findest Du Beispiele hierzu.

    Grüße
    Andreas

  2. hi Peter,

    falls du das mit PERL machen möchtest, ein Beispiel findest du auf meine Suite.

    Viele Grüße, Rolf