Wenn ich Bilddaten über WSGI (unter Verwendung wsgiref
) sende, ist das Bild oft verzerrt. Als Beispiel untersuchen die folgenden:Bildverzerrung nach dem Senden durch eine WSGI App in Python
distorted Google logo http://evanfosmark.com/files/goog.gif
Sieht aus wie ein "Binär versus Text" -Problem - \ n wird in \ r \ n oder umgekehrt übersetzt, oder ein Control-Z kommt in die Quere. Ich habe solche Probleme nie selbst beobachtet, aber ich benutze Windows heutzutage kaum (und bei jedem anderen System spielt es keine Rolle, ob ich schlampig mit meinem 'r' vs 'rb' aufhöre ;-). Möchten Sie die fraglichen Plattformen erklären und uns den entsprechenden Code zeigen? –
Ich mache das auf Ubuntu Linux. Und es gibt wirklich keinen Code, um zu zeigen. Alles, was passiert, ist, dass ich eine Bilddatei lese und sie an den WSGI-Server sende. –
Senden wie? Alex hat Recht. Ich habe gesehen, dass genau dieses Problem passiert, wenn ein Teil des Stapels ein Byte konvertiert hat, das wie \ n \ n in einem .jpg –