上传到Android中的Appengine Blobstore

时间:2011-03-25 18:29:07

标签: android google-app-engine upload blob blobstore

我正在开发一款适用于Android的简单多媒体信息应用程序,我正在尝试使用Google AppEngine的BlobStore作为我的云存储,用于传输各种图像,视频和音频文件。但是,我在上传到blobstore时看到的所有示例都假设我是通过HTTP表单进行的,所以我有点不知道该做什么。

我见过几个人问同样的问题,但似乎没有人得到满意的答案。我可以或者应该以这种方式使用AppEngine的blobstore,如果是这样,我该如何去做呢?

谢谢,SO。

2 个答案:

答案 0 :(得分:4)

你可以选择这样的东西:

1。在Google App Engine上,创建一个调用blobstore.create_upload_url()的Web处理程序,返回action_POST_URL

2。在Android上,使用HttpClientMultipartEntity将图片发布到action_POST_URL

答案 1 :(得分:2)

for Java

    BlobstoreService blobstoreService = 
                             BlobstoreServiceFactory.getBlobstoreService();
    String action_POST_URL= blobstoreService.createUploadUrl(redirect_URL);