我正在构建一个iphone应用程序,让用户拍照并发表评论。帖子被保存到一个rails支持的服务器。在我的Rails应用程序中,我使用gem:minimagick,carrierwave和fog将图像上传并存储到S3。将照片保存到AWS S3的iPhone应用程序
但是 - 我不确定从iPhone上传照片时这种连接是如何持续的 - 我的意思是,我可以使用AFNetworking在iphone上保存文章,但照片没有上传到我的S3桶。 那么,如何将照片上传到S3 - 我是否应该保存到服务器,并将所有内容保存到S3?
我已经看到了一些涉及AFNetworking S3客户端的可能方法,并查看了iosforaws sdk以及ASIHTTPRequest - 但我有点不知所措,不知道如何继续将图像保存到S3。我应该追求哪种选择?
我还没有看到一个清晰的postPath直接到AWS上的存储桶 - 所以我一直无法以保存到rails服务器的相同方式实现保存到S3。 这是如何工作的?
我一直没有找到一个彻底的教程,所以任何信息都会有所帮助。 我猜我需要做的是在我的AddPhotoViewController中,在照片上传到服务器的onSave方法中,我将添加一个s3client,就像有一个并行api-on去服务器上的heroku,一个去s3。是对的吗?
看看这篇技术文章,让你的用户可以直接上传到S3:http://aws.amazon.com/articles/4611615499399490 – Guy