2015/06/08

[Google App Engine][Python]Blobstoreで保存したデータを表示する

Blobstoreで保存したデータを画面に表示するのはどうすればいいのだろうか?

import os
import webapp2
import json

from google.appengine.ext import blobstore
from google.appengine.ext.webapp import blobstore_handlers
from google.appengine.ext import db
from google.appengine.ext import ndb

#--------------------------------------------------------------------
#imageの表示
#--------------------------------------------------------------------
class ShowImageHandler(blobstore_handlers.BlobstoreDownloadHandler):
    def get(self,image_no):

      self.response.headers['Content-Type'] = 'image/jpeg'
      #Hoge.uploaded_image_key = ndb.BlobKeyProperty(required=True)
      hoge = Hoge.get_by_id(str(image_no))
      self.send_blob(hoge.uploaded_image_key)
これで確かに表示された。

0 コメント:

コメントを投稿