2013-03-05 3 views
1

저는 python.while에서 uploadhandler를 사용하여 파일을 업로드 할 수 있습니다. 파일의 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로 몇 가지 추가 정보가 있습니다. 해당 URL의 끝에있는 추가 (= s512-c 또는 = s256).

스 니펫에있는 ServeHandler은 내가 추측 할 수있는 Blob에 대한 일반 서비스 처리기를 만들기위한 시도이지만 여전히 많은 부분에서 완전히 손상되었습니다. overview을 통해 먼저 Google App Engine을 사용하여 파일을 업로드하고 제공하는 방법에 대한 완전한 작동 예제를 볼 수 있습니다.

관련 문제