0
from google.appengine.ext import blobstore
upload_url = blobstore.create_upload_url('/upload')
uplaod_url은 고유 URL이며, 처리기에서 어떻게 가져 옵니까?BlobstoreUploadHandler (appengine)에서 고유 업로드 URL을 얻는 방법
from google.appengine.ext.webapp import blobstore_handlers
class UploadHandler(blobstore_handlers.BlobstoreUploadHandler):
def post(self):
upload_files = self.get_uploads('file')
blob_info = upload_files[0]
self.redirect('/serve/%s' % blob_info.key())
파일을 보낸 사람을 알아야합니다. 업로드 처리기에서 고유 한 URL을 사용하면 문제가 해결됩니다. 나는 독특한 URL을 service_request_url을 호출하는 userId에 매핑 할 수 있었고, uploadHandler는 그것을 돌려 받았다. Google 사용자 API를 사용하지 않습니다. – cdar
URL이 필요한 이유가 표시되지 않습니다. 'post' 메쏘드는 다른 모든 핸들러와 마찬가지로 사용자 ID에 접근 할 수 있고'blob_info' 변수는 blob을 유일하게 식별하는데 필요한 모든 정보를 포함합니다 (예, blob 키). –