我正在编写一个 Android 应用程序,它需要将文件存储在云存储上,只能从同一 Google 帐户上的其他 Android 设备访问。我认为 App Engine 是最佳选择。
我以前从未使用过 GAE。我不知道如何为它编程,但我用 Java 编写代码。 基本上,我如何让我的 Android 应用程序将文件(blob?)上传到与其 Google 帐户相关联的 Google App Engine?
谢谢 Nikolay,这正是我要找的! 但有一个问题:此示例显示通过网站上传。我想知道是否可以通过 Java 应用程序上传。
最佳答案
你必须做一些事情 reading first .基本上,从需要身份验证的 GAE 应用程序公开一个 URL。这只允许人们在拥有 Google 帐户的情况下发布数据。然后您需要使用当前登录用户的电子邮件地址将每个上传与特定用户相关联。
要从 Java 应用程序上传,您可以使用 Apache HttpClient(在 Android 中可用)发布到 GAE servlet。只需使用来自 JSP 中的相同参数即可。
关于android - 从 Android 到 Google App Engine 的简单文件上传?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7225766/