我可以在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)
答案 0 :(得分:3)
据我所知,你对什么是有点困惑。
get_serving_url()
将blob_key
作为参数,而不是blob_info
,并返回一个字符串,这是特定图片的网址,其中包含一些额外的好处,您可以在该URL的结尾(= s512-c或= s256)。
您在代码段中的ServeHandler
是尝试为我猜的任何Blob创建一般服务处理程序,但仍然完全从许多方面打破。我强烈建议您浏览overview,在那里您可以看到有关如何使用Google App Engine上传和提供文件的完整工作示例。