0

我剛開始使用谷歌應用程序引擎今天,我已經愛上了端點。我非常輕鬆地創建了一個將對象存儲在只有幾個字符串值的數據存儲中的對象。但是我也想要一個小的縮略圖圖像以及該數據存儲實體。我知道如何使用HttpServlet從android上傳blob。我正在考慮使用數據存儲區實體的id作爲圖像在blobstore中的名稱,但我不知道如何連接這兩個事件,因爲我會將實體上載到數據存儲區,然後在該請求之後上傳該blob。有誰知道我怎樣才能在blobstore中以某種方式連接到數據存儲中的實體中的映像,因此當我訪問數據存儲時,我還可以記得與其關聯的blob。任何幫助將不勝感激!如何在Google應用引擎中將實體縮略圖圖像(blob)同時上傳到數據存儲區?

感謝, 扎克

回答

1

那麼你可以使用ImageService API在GAE以滿足您的不同大小的圖像,你也可以對這些圖像應用各種變換。

我與大家分享了一些代碼,以便您瞭解我是如何使用存儲的blobkey爲圖像網址提供服務的。

String blobKeyString = blobKey.getKeyString(); // Returned value of blobkey when upload is done. 
ImagesService services = ImagesServiceFactory.getImagesService(); 
ServingUrlOptions serve = ServingUrlOptions.Builder.withBlobKey(blobKey); 
String imageUrl = services.getServingUrl(serve); 
+0

請原諒我的無知。是否還有python的解決方案? – Ismael 2013-03-09 15:13:26

+0

是的,你會在python中使用類似的API。我對python不太瞭解。 – 2013-03-09 17:19:22

相關問題