2009-11-10 5 views
0

Je suis conscient de la façon d'envoyer des fichiers via un socket dans perl (serveur, client) ... mais je me demandais si quelqu'un pouvait expliquer ou me donner une référence sur la façon d'envoyer l'image fichiers via une socketEnvoyer un fichier (image) via socket perl

+3

Y at-il quelque chose à propos des fichiers image qui les rend différents, dans votre situation, de tout autre fichier? –

+0

@Ben Dunlap: Idem. @Paul: Compte tenu de ce que vous savez, qu'avez-vous essayé? –

+0

vous pouvez modifier le côté serveur pour pouvoir concaténer et enregistrer le flux entrant, et le client peut simplement continuer à envoyer le contenu du fichier au serveur. Probablement vous avez besoin de commande dans la communication et Comme DÉBUT FILE FIN mais si vous avez vraiment pas besoin d'utiliser le socket, je suggère php – ideerge

Répondre

1

Si vous "parlez au navigateur", vous avez probablement besoin de parler HTTP? Si tel est le cas, vous devez envoyer les en-têtes appropriés (par exemple Content-Type: image // jpeg) avant d'envoyer les données d'image brutes.

+0

Oui! Avait complètement supervisé cela ... merci – Paul

+0

On dirait que vous implémentez au moins une partie d'un serveur HTTP. Si vous ne l'avez pas déjà consulté, vous pourriez trouver la RFC 2616 (la spécification HTTP officielle) utile: http://www.ietf.org/rfc/rfc2616.txt –

Questions connexes