簡體   English   中英

使用Google App Engine(Python)同時上傳Google數據存儲區和Blobstore

[英]Simultaneous Google Datastore and Blobstore Upload With Google App Engine (Python)

我目前有一個基於Python的GAE網站,該網站具有注冊表單,用戶可以在其中輸入帳戶詳細信息以及個人資料圖像進行注冊。 根據SO的建議,我將混合使用數據存儲區和blobstore,因此這似乎需要同時放置數據存儲區和blobstore上傳

但是,從google文檔和我已經能夠運行的示例代碼來看,blobstore上傳似乎需要重定向到一個單獨的上傳處理程序,該處理程序與數據存儲區后處理程序(當前表單處理程序的一部分)沖突

一直主要針對blobstore引用以下示例: https : //cloud.google.com/appengine/docs/python/blobstore/#Python_Uploading_a_blob

想了解處理此類設置的最佳方法是什么? 我認為這將是相當普遍的用法...任何示例代碼都將非常有幫助!

是的,這很簡單。

在您的網頁上,您具有用戶可以用來提交個人資料圖像的表單。 您可以在此表單中包含其他表單元素,並發布該其他數據(用戶名等)以及圖像。

在Blobstore上傳處理程序中,您將收到所有表單數據-圖像和您擁有的任何其他表單元素。 除了將文件存儲在blobstore中外,blobstore上傳處理程序還可以調用put將數據添加到數據存儲中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM