[RESOLUT]Protocole http et fichier
Forum Programmation : [RESOLUT]Protocole http et fichier
TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique.
Pour obtenir de l'aide, inscrivez-vous gratuitement !
bonjour !
J'ai chercher avec google mais je trouve pas ce que je cherche.
J'aimerai des informations sur le transfert de fichier via html en méthode get et put.
Au niveau header, quand lire le fichier sur le socket etc ...
J'ai déja fait un essai avec mon début de nanoServeur (lol), avec une image notamment.
J'envoie d'abord un header (ici requette d'une image jpeg):
"HTTP/1.1 200 OK"
"Content-type : */jpeg\r\n"
Puis j'envoie ligne par ligne via le socket ouvert (marche avec les fichier binaire ?).
L'envoie ne s'arrète pas et quand je stop Firefox me dit que l'image ne peut pas s'afficher car l'image contient des erreurs.
Normal.
Donc comment faire un envoie correcte des donnés et comment en recevoir (fichier) ?
Merci
!!
On se base sur les specs.
http://www.w3.org/Protocols/Specs.html
Après certains outils comme htmllib en python, la tâche est simplifiée.
Ah oui bien !
Pourquois j'ai pas penser a allez voir là bas...
"Après certains outils comme htmllib en python, la tâche est simplifiée"
A vraie dire je travaille en environement restrain, (Android, a base de java)...
http://www.w3.org/Protocols/Specs.html
Outch c'est du lourd !
Si quelqu'un a un lien sur quelque chose de plus basic est général je suis preneur.
Je compte par coder un serveur
.
Implémenter put, get (html et fichier) et c'est tout lol !
J'ai jeté un oeil (aussi a une version française) mais je ne voie rien qui répond a mon problème.
Cela ne parle quasiment que des entêtes !
Ce que j'ai besoins de savoir c'est comment le navigateur lit le fichier que le serveur envoie autrement dit comment le serveur envoie pour que le navigateur puisse envoyer le fichier... (inversement pour PUT)
Résolut !!
Manipuler des byte plutôt des int pour tranféré du binaire !!
Il y a 2191 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
