2013-03-05 73 views
1

我可以使用uploadhandler在Python中上傳文件。同時我想獲取文件的URL,我得到的錯誤爲「Assertionerror映像服務不具有CreateRbc方法() 請幫我使用blobstore處理程序獲取上傳文件的鏈接

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

回答

3

從我明白你是什麼就是什麼有點糊塗了。

get_serving_url()需要爲blob_key,而不是一個blob_info參數,並返回一個字符串,這是一個特定圖像的URL,帶有一些額外的好東西,你c在該URL的末尾添加(= s512-c或= s256)。

ServeHandler你在你的代碼片段中試圖爲我猜想的任何Blob創建一個通用服務處理程序,但仍然是從許多方面完全打破。我強烈建議您通過overview,在那裏您可以看到一個完整的示例,說明如何使用Google App Engine上傳和提供文件。

相關問題