0
在我的GAE應用程序中,我想將上傳的文件存儲在ndb.BlobProperty中。我怎樣才能將上傳的文件內容分配給這個屬性。將上傳的文件數據存儲在Blob中
此外,BlobProperty是存儲用戶上傳文件的標準方法。
在我的GAE應用程序中,我想將上傳的文件存儲在ndb.BlobProperty中。我怎樣才能將上傳的文件內容分配給這個屬性。將上傳的文件數據存儲在Blob中
此外,BlobProperty是存儲用戶上傳文件的標準方法。
簡單地說,分配您通過多種途徑傳遞到處理程序設置
處理
class GetBlobstoreUrl(BaseHandler):
def get(self):
upload_url = blobstore.create_upload_url('/upload/')
self.response.out.write(upload_url)
class UploadHandler(blobstore_handlers.BlobstoreUploadHandler):
def post(self):
upload_files = self.get_uploads()
blob_info = upload_files[0]
模型
class SomeModel(ndb.Model):
avatar = ndb.BlobProperty()
2個東西 是否改變服務網址處理程序類f的父級rom webapp2.RequestHandler到blobstore_handlers.BlobstoreUploadHandler更改其餘的實現?正如我寫了所有其他表單域的處理。 如何更改此upload_files [0]來處理多個文件。 – Saqib 2013-05-12 11:42:47
blobstore_handlers.BlobstoreUploadHandler使用get_uploads來獲取blob_info,這就是爲什麼它在它自己的類和每個url指向一個文件,所以它不能指向多個文件(雖然你可以創建多個上傳url)你應該能夠谷歌完整的例子將使它更清晰 – 2013-05-12 11:58:23