2011-03-25 56 views
5

我正在爲Android設計一個簡單的多媒體消息應用程序,並且試圖使用Google AppEngine的BlobStore作爲我的雲存儲,用於傳輸各種圖像,視頻和音頻文件。然而,我所見過的上傳到blobstore的所有示例和例子都假設我是通過HTTP形式進行操作的,所以我對於該做什麼感到不知所措。上傳到Android中的Appengine Blobstore

我見過幾個人問同樣的問題,但他們都沒有得到滿意的答案。我可以或者應該以這種方式使用AppEngine的blobstore,如果有的話,我該如何去做呢?

謝謝,SO。

+0

你能不能讓你的應用程序來獲得上傳網址,然後在多/表單數據編碼的POST請求到該URL發送數據的請求? – 2011-03-25 19:48:12

+0

嘗試此:[由步驟說明步驟] [1] [1]:http://stackoverflow.com/questions/16246734/using-blobstore-with-google-cloud-endpoint-and-android – user2922935 2014-09-13 22:30:21

回答

4

你可以像這樣的東西去:

在谷歌應用程序引擎,創建一個Web處理程序,調用blobstore.create_upload_url()返回action_POST_URL

2.在Android上,發佈圖片action_POST_URL使用HttpClientMultipartEntity

+1

如果我遵循該方法,如何獲取上傳的文件URL?這是後期迴應的一部分嗎? – Muzikant 2014-05-27 10:10:31

2

爲Java

BlobstoreService blobstoreService = 
          BlobstoreServiceFactory.getBlobstoreService(); 
    String action_POST_URL= blobstoreService.createUploadUrl(redirect_URL); 
相關問題