Fichier En Post Data

Lestat_2070 Messages postés 71 Date d'inscription mardi 8 juin 2004 Statut Membre Dernière intervention 5 mars 2007 - 6 mai 2006 à 16:42
Lestat_2070 Messages postés 71 Date d'inscription mardi 8 juin 2004 Statut Membre Dernière intervention 5 mars 2007 - 7 mai 2006 à 11:58
Bonjour
Je m'initie un peu à l'utilisation des sockets, des cookies, du "POST", "GET" & co. J'ai fait quelques essais assez réussis pour essayer de bien maitriser le tout (en autres un reader de pm sous les forums phpBB2 (oui, ca sent le réchauffé lol)). Et là, j'avoue que je bloque un peu au moment où je dois envoyer un fichier avec la requette POST. Je m'explique, normalement j'utilise:

on *:sockopen:blah:{
if (!$sockerr) {
set %login $+(username=user,&password=pswd,&login=Connexion)
sockwrite -n $sockname POST /login.php HTTP/1.1
sockwrite -n $sockname Host: site.net
sockwrite -n $sockname Content-Type: application/x-www-form-urlencoded; charset="utf-8"
sockwrite -n $sockname Content-Length: $len(%login)
sockwrite -n $sockname
sockwrite -n $sockname %login
}
}
Evidement, c'est là, c'est plutôt facile, ca envoie le %login en POST
Par contre, cette fois ci, je veux envoyer un fichier et je me demande donc, comment je peux faire .

Pour préciser un peu, mon post doit ressembler à celà pour que l'envoi fonctionne:

-----------------------------265001916915724
Content-Disposition: form-data; name="uploadtype"

on
-----------------------------265001916915724
Content-Disposition: form-data; name="fileupload"; filename="image.png"
Content-Type: image/png

‰PNG

....blablabla *contenu du fichier png*

J'avoue avoir cherché un peu partout, je ne vois pas vraiment comment je peux faire. Merci de m'éclairer un petit peu

2 réponses

fjxokt Messages postés 840 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 25 février 2009 1
7 mai 2006 à 10:37
Oh on croirait un formulaire d'upload d'imageshack :)
Perso je cherche toujours
0
Lestat_2070 Messages postés 71 Date d'inscription mardi 8 juin 2004 Statut Membre Dernière intervention 5 mars 2007
7 mai 2006 à 11:58
C'est exactement ça fjxokt :(
Je n'ai pas trouvé non plus :'(... Mais merci quand même pour ta réponse ^^
Si je trouve la solution, je la posterai ^^
0
Rejoignez-nous