使用blobstore处理程序获取上载文件的链接

时间:2013-03-05 06:57:34

标签: python file google-app-engine blobstore

我可以在python中使用uploadhandler上传文件。而我正在尝试获取文件的url我收到错误“Assertionerror图像服务没有创建CreateRbc方法() 请帮帮我

class ServeHandler(blobstore_handlers.BlobstoreDownloadHandler):
  def get(self, blob_info):
    blob_info = images.get_serving_url(blob_info)
    self.get_serving_url(blob_info)

1 个答案:

答案 0 :(得分:3)

据我所知,你对什么是有点困惑。

get_serving_url()blob_key作为参数,而不是blob_info,并返回一个字符串,这是特定图片的网址,其中包含一些额外的好处,您可以在该URL的结尾(= s512-c或= s256)。

您在代码段中的ServeHandler是尝试为我猜的任何Blob创建一般服务处理程序,但仍然完全从许多方面打破。我强烈建议您浏览overview,在那里您可以看到有关如何使用Google App Engine上传和提供文件的完整工作示例。