首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >简单的文件上传从Android到?

问简单的文件上传从Android到?
EN

Stack Overflow用户
提问于 2011-08-29 03:23:34
回答 2查看 1.3K关注 0票数 1

我正在编写一个Android应用程序,它需要在云存储上存储文件,只能从同一个Google帐户上的其他Android设备访问。我认为App是最好的方法。

我以前从未使用过GAE。我不知道如何为它编程,但我用Java编写代码。基本上,我如何让我的Android应用程序上传一个文件(blob?)与他们的Google帐户绑定的呢?

谢谢尼古拉,这正是我要找的!但是有一个问题:这个例子显示了通过一个网站上传。我想知道是否可以通过Java应用程序上传。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-29 05:45:55

你必须做一些先读。基本上,从GAE应用程序中公开一个需要身份验证的URL。这只会让人们在有谷歌账户的情况下发布数据。然后,您需要使用当前登录用户的电子邮件地址将每个上传与特定用户关联起来。

要从Java应用程序上传,您可以使用Apache HttpClient (在Android中可用)发布到GAE。只需使用JSP中相同的参数即可。

票数 1
EN

Stack Overflow用户

发布于 2016-02-12 22:34:25

这是我做类似工作时所遵循的清单。

  1. 创建异步任务作为主体来执行网络相关任务,您不能在主UI线程上执行网络操作。
  2. 您需要获得一个上传URL才能将文件上传到,此上载URL是由调用BlobStore createUploadURL()方法的generated或JSP页面动态生成的,该方法需要一个url作为下一步。
  3. 异步任务使用URLConnection或HttpClient将文件上传到步骤2中获得的url,同时,将连接设置为遵循重定向,以便服务器可以发送回blob键。
  4. 从服务器接收响应的blob键,并将其用作在服务器端引用上传文件的票证。

祝好运。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7225766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档