如何解决动态提供来自Google App引擎的图像
| 从Google App Engine提供的图像以斑点形式存储时遇到问题-我正在尝试使用以下代码查看存储的图像 我的数据存储模型是:class QuestionTemp(db.Model):
picture = db.Blobproperty()
我从初始表格发来的电话是:
class QuestionAsker3(webapp.RequestHandler):
def post(self):
upload_files = self.request.get(\'file\') # \'file\' is file upload
tempQuestion = QuestionTemp(picture= db.Blob(upload_files))
tempQuestion.put()
self.response.headers[\'Content-Type\'] = \"image/jpeg\"
self.response.out.write(tempQuestion.picture)
该图像存储在Blobstore中,因为我可以在GAE管理控制台中查看它
\“ blob查看器\”。
在chrome中,返回屏幕为空白-firefox,我得到一个URL,看起来像是哈希码。
提前谢谢了。
解决方法
设法解决了问题-正在将数据读取到Blobstore中,而不是作为Blob
因此Blob只是存储参考,因此没有图像数据。 .value的东西对我不起作用。
感谢您帮助我弄清楚@abdul和@adam
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。