Python App引擎blobstore无法获取上传的资源

时间:2015-02-12 17:11:34

标签: python google-app-engine blobstore

我正在尝试使用Blobstore创建一个简单的Web应用程序来上传多个图像。我已成功将图像上传到Blobstore。但是当图像上传时,它只显示一个空白页面,其URL如:myapplicationId.appstore.com/_ah/upload/....(keyvalue)。当我尝试从键获取图像时,它显示我的空白页面。我被卡住了。 在日志中,它显示200,没有文件大小。

以下是代码段。

class ServeHandler(blobstore_handlers.BlobstoreDownloadHandler):
  def get(self, resource):
    print "get img"
    resource = str(urllib.unquote(resource))
    blob_info = blobstore.BlobInfo.get(resource)
    self.response.out.write(blob_info)

或         self.send_blob(blob_info)

我已经检查过db图像了。这个处理程序被调用,我也得到了print语句。

我还在本地和GAE上将代码部署到GAE相同的问题。

以下是我正在制作的网址。 http://127.0.0.1:8585/serve/9lYtH7BmLoI7qOTaYlG8UA==

0 个答案:

没有答案