微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

动态提供来自Google App引擎的图像

如何解决动态提供来自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 举报,一经查实,本站将立刻删除。