我正在尝试做一个简单的案例,输出保存在db.BlobProperty
. 我已经阅读了所有 GAE 文档,但似乎无法弄清楚这一点。
工作:在浏览器中呈现
photo = Photo.get(photo_key)
self.response.headers['Content-Type'] = 'image/png'
self.response.write( photo.image )
失败:我真正想做的是使用修改图像images
from google.appengine.api import images
photo = Photo.get(photo_key)
img = images.Image(photo.image)
# no actual processing/transforms, ruling out that as an issue
self.response.headers['Content-Type'] = 'image/png'
self.response.write( img )
我相信这是一个标题问题。出于某种原因,当我write
对一个Image
对象 GAE 进行编码时。工作示例只是返回image/png
失败的 give image/png; charset=utf-8
。
我不确定还能做什么,因为我Content-Type
在这两种情况下都明确设置了标题。谢谢您的帮助。