我無法找到符合我的要求的文章。將圖像從Google App Engine的本地驅動器存儲到數據存儲區
基本上,我想要的是:
- 用戶上傳圖片到他們的本地驅動器的應用程序。
- 應用程序存儲上傳到數據存儲的圖片。
- 應用程序從數據存儲中檢索圖像。
有什麼建議嗎?緊急。
我無法找到符合我的要求的文章。將圖像從Google App Engine的本地驅動器存儲到數據存儲區
基本上,我想要的是:
有什麼建議嗎?緊急。
您可以像在任何其他框架或平臺中那樣執行此操作:使用'文件'輸入創建HTML表單並將mimetype設置爲'multipart/form-data'。在服務器端,從表單字段中提取文件數據(在webapp中使用self.request.POST['fieldname'].value
),並將內容存儲在數據存儲區模型的db.BlobProperty
字段中。
這正是the documentation for the BlobStore API中討論的內容。
除了將數據存儲在Blobstore中,而不是數據存儲中。 –
是的,確實如此。數據存儲被限制爲1MB的字節數組。我不確定這是存儲來自最終用戶的圖像的最佳位置。 –
我同意,Blobstore是更好的選擇。我假定用戶知道它,並想要一個數據存儲特定的選項,但我可能是錯的。 –