如何从Android相机将图像保存到Amazon S3?

3

我正在开发一款Android应用程序,使用它可以通过相机拍照。我希望将拍摄的图片保存到S3上,但是我不确定该如何操作。


这是一个两步骤的过程:1. 拍照,2. 上传到Amazon S3。你对这两个步骤有问题吗? - Peter Knego
2个回答

4

现在有一个由亚马逊支持的 Android SDK:http://aws.amazon.com/sdkforandroid/。它自 2010 年末推出以来,似乎表现不错——只需要四行代码就可以让我上传一张照片到 S3。


4

在Android上拍照:这里这里

上传文件到Amazon S3:这里

编辑:似乎最简单的方法是使用JetS3t上传到Amazon S3。它需要对Android进行一些调整


Android应用程序是否可以向允许文件上传(使用S3)的另一个Web应用程序发送POST请求? - Kevin
Amazon S3是REST,这意味着您可以直接向其POST。 - Peter Knego
好的,谢谢。我会尝试一下,只是有点困惑。那么我应该使用HttpUrlConnection API直接连接到S3 API吗?(我暂时不想处理进度条) - Kevin
由于您需要进行POST请求,因此必须使用HttpClient和HttpPost。请查看以下示例:http://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk/httpclient/src/examples/org/apache/http/examples/client/ClientChunkEncodedPost.java - Peter Knego
非常感谢,我会尝试今天理解这个。 - Kevin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接