La plupart du temps lorsque j'envoie des données d'image via WSGI (en utilisant wsgiref
), l'image est déformée. À titre d'exemple, examiner les points suivants:Distorsion de l'image après l'envoi via une application WSGI en Python
distorted Google logo http://evanfosmark.com/files/goog.gif
Cela ressemble à un problème "binaire contre texte" - \ n se traduit par \ r \ n ou viceversa, ou un contrôle-Z gênant. Je n'ai jamais observé de tels problèmes moi-même, mais ensuite, je n'utilise guère Windows de nos jours (et sur n'importe quel autre système, peu importe si je suis bâclé avec mon 'r' vs 'rb' ouvre ;-). Vous voulez expliquer les plates-formes en question et nous montrer le code pertinent? –
Je le fais sous Linux Ubuntu. Et il n'y a vraiment pas de code à montrer. Tout ce qui se passe est que je suis en train de lire un fichier image et de l'envoyer au serveur WSGI. –
L'envoyer comment? Alex a raison. J'ai vu ce problème exact se produire quand un morceau de la pile a converti un octet qui ressemblait à \ n \ n \ n \ ndans un fichier .jpg –