2012-03-24 2 views
-1

Google Handler (클래스 핸들러)를 사용하지 않고 Google 애플리케이션 엔진 (특히 zip 파일)의 BLOBstore에서 파일을 다운로드 할 수 있는지 물어보고 싶은데, 다운로드 핸들러없이 파일을 직접 제공한다는 의미입니다. 클래스 사용.클래스 처리기를 사용하지 않고 GAE의 blobstore에서 BLOB를 다운로드하기

의견이 있으십니까 ??

+0

왜 핸들러를 작성하지 않으시겠습니까? ID가 주어지면 blob을 제공하는 데는 5 줄이 모두 필요하며 일종의 경로 매핑을 수행하는 데 그다지 많지 않습니다. –

+0

blobstore 설명서는 webapp2에서 BlobstoreDownloadHandler의 사용법을 보여줍니다. 다른 프레임 워크에서이 작업을 수행하는 방법을 묻는 중입니까? –

답변

1

자신 만의 핸들러를 사용하지 않고 이미지를 다운로드 할 수 있습니다. "get_serving_url"(이미지 API)에서 처리해도 CPU 또는 동적 서빙로드가 발생하지 않으며 대역폭 만 제공됩니다.

+0

** class ServeHandler (blobstore_handlers.BlobstoreDownloadHandler)를 사용하지 않고 ** : ** 다른 파일을 사용할 수 없다는 응답을 이해했습니다. 아이디어? 도와 줘서 고마워. –

2

파일 API를 사용하여 zip 파일을 Google Storage에 넣은 다음 App Engine 앱이 아닌 그곳에서 파일을 제공 할 수 있습니다. 그렇지 않으면 DownloadHandler가 제공하는 send_blob 메커니즘을 통해 이동해야합니다.

+0

: 이미 blobstorage를 사용 중이며 zip 폴더가 successfuly로 생성되었지만 서비스 할 때 문제가 발생했습니다. –

+0

: 어떤 생각이 있습니까 ?? –

+0

무엇이 문제입니까? –

관련 문제