2013-02-15 1 views
0

데이터 저장소에 이미지를 BLOB 속성으로 저장하고 있습니다. 나는 즉시 이미지를 제공하기 위해 get_serving_url을 사용하려고한다. 그것은 나에게데이터 저장소에 blob 속성으로 저장된 이미지에 get_serving_url() 사용

http://localhost:8097/_ah/img/ahBkZXZ-cmFqaW5pbmF0aW9uciYLEglpbWFnZWxpc3QiDWRlZmF1bHRfaW1hZ2UMCxIDSW1nGKkHDA=s350 

같은 URL을 제공하지만 해당 페이지를 사용하여 제공 할 수 없습니다

def urlserve(self): 
     return images.get_serving_url(str(self.key.urlsafe()),350) 

.

이렇게하면 이미지를위한 blobstore를 만들고 내 데이터 스토어에 blobreference 속성을 저장해야 할 필요가 있습니다. 아니면 더 좋은 방법이 있습니까?

+0

예, 이미지를 blobstore에 저장하고 데이터 저장소에 serving_url 및 blob 참조를 저장하십시오. – voscausa

답변

1

당신은 당신이 blobstore.BlobReferenceProperty에서 blob_info.key()을 저장해야 db를 사용하는 경우, 당신은 당신이 ndb.BlobKeyProperty에서 key를 저장해야 ndb를 사용하고, 그렇지 않은 경우.

이미지 게재 URL의 경우 항상 계산할 필요는 없지만 BlobKey을 저장하는 동시에 모델의 값을 모델에 저장할 수도 있습니다.

관련 문제