我正在为 Android 开发一个简单的多媒体消息应用程序,并且我正在尝试使用 Google AppEngine 的 BlobStore 作为将要传输的各种图像、视频和音频文件的云存储。但是,我看到的所有上传到 blobstore 的示例等都假设我是通过 HTTP 表单进行的,所以我不知道该怎么做。
我见过好几个人问同样的问题,但他们似乎都没有得到满意的答案。我可以或应该以这种方式使用 AppEngine 的 blobstore,如果可以,我该怎么做?
谢谢,所以。
我正在为 Android 开发一个简单的多媒体消息应用程序,并且我正在尝试使用 Google AppEngine 的 BlobStore 作为将要传输的各种图像、视频和音频文件的云存储。但是,我看到的所有上传到 blobstore 的示例等都假设我是通过 HTTP 表单进行的,所以我不知道该怎么做。
我见过好几个人问同样的问题,但他们似乎都没有得到满意的答案。我可以或应该以这种方式使用 AppEngine 的 blobstore,如果可以,我该怎么做?
谢谢,所以。
你可以用这样的东西:
1.在 Google App Engine 上,创建一个 Web 处理程序,调用blobstore.create_upload_url()返回一个action_POST_URL
2.在 Android 上,将图像发布到action_POST_URL
使用HttpClient和MultipartEntity。
对于 Java
BlobstoreService blobstoreService =
BlobstoreServiceFactory.getBlobstoreService();
String action_POST_URL= blobstoreService.createUploadUrl(redirect_URL);