我正在尝试使用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==