ユーザーが写真を撮ってコメントを残すことができるiPhoneアプリを構築しています。投稿は rails-backed サーバーに保存されます。私の Rails アプリでは、gem: minimagick、carrierwave、fog を使用して、画像を S3 にアップロードして保存します。
ただし、iPhone から写真をアップロードするときにこの接続がどのように維持されるかはわかりません。つまり、AFNetworking を使用して iPhone に投稿を保存できますが、写真は S3 バケットにアップロードされません。では、写真を S3 にアップロードするにはどうすればよいでしょうか。サーバーに保存するのではなく、すべてを S3 に保存する必要がありますか?
AFNetworking S3 クライアントを含むいくつかの可能な方法を確認し、iosforaws sdk と ASIHTTPRequest を調べましたが、途方に暮れており、画像を S3 に保存する方法がわかりません。どのオプションを追求する必要がありますか?
AWS のバケットへの明確な postPath を直接見たことがないため、Rails サーバーに保存するのと同じ方法で S3 に保存することはできませんでした。これはどのように作動しますか?
これに関する完全なチュートリアルを見つけることができなかったので、情報があれば役立ちます。私がする必要があると推測しているのは、AddPhotoViewController で、写真がサーバーにアップロードされる onSave メソッドで、s3client を追加することです。 s3へ。そうですか?