UnicodeDecodeError when I try to put image data to response
I get the image (png) data from db, then I got a UnicodeDecodeError
o = self.resp.out
pic=QuickView.get_by_key_name(hash)
h['Content-Type'] = 'image/' + img_type
o.write(pic.data)
#
04-30 10:52PM 05.508
URL "/pic/quickview/FB7B82C8D4_PRu5nBT4" is dispatched to:
PicController#quickview
#
I 04-30 10:52PM 05.508
key of img:FB7B82C8D4_PRu5nBT4
#
I 04-30 10:52PM 05.533
png
#
E 04-30 10:52PM 05.536
Traceback (most recent call last):
#
E 04-30 10:52PM 05.536
File "/base/python_dist/lib/python2.5/wsgiref/handlers.py", line 92,
in run
#
E 04-30 10:52PM 05.536
self.result = application(self.environ, self.start_response)
#
E 04-30 10:52PM 05.536
File "/base/python_lib/versions/1/google/appengine/ext/webapp/
__init__.py", line 521, in __call__
#
E 04-30 10:52PM 05.536
response.wsgi_write(start_response)
#
E 04-30 10:52PM 05.536
File "/base/python_lib/versions/1/google/appengine/ext/webapp/
__init__.py", line 241, in wsgi_write
#
E 04-30 10:52PM 05.536
body = self.out.getvalue()
#
E 04-30 10:52PM 05.536
File "/base/python_dist/lib/python2.5/StringIO.py", line 270, in
getvalue
#
E 04-30 10:52PM 05.536
self.buf += ''.join(self.buflist)
#
E 04-30 10:52PM 05.536
UnicodeDecodeError: 'ascii' codec can't decode byte 0x89 in position
0: ordinal not in range(128)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---