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())
我需要知道是誰發給我的文件。在上傳處理程序中擁有唯一的網址會完成這件事。我可以在調用create_upload_url的服務中將唯一url映射到userId,然後在uploadHandler中將其取回。我不使用Google用戶API。 – cdar
我不明白你爲什麼需要這個URL。 'post'方法可以像使用其他處理程序一樣訪問用戶ID,'blob_info'變量包含您需要唯一標識blob(例如blob鍵)的所有信息。 –