AlamofireでNSDataとしてファイルを選択するカメラの起動、カメラロールからの取得などAndroidも同様(いくつかライブラリがある)ファイルアップロードmultipart/form-dataでアップロードするフォームよるファイルアップロードの仕様pre-flightでS3に画像をアップメインサーバーでは、選択された画像のメタデータだけ送信し、認証処理と画像のvalidationを完了したら、S3へのアクセストークンを返却し、クライアントから直接画像をS3にアップロードする。メインサーバーの負荷を減らすためにも、直接アップロードしたほうがお得。CORSに注意が必要。エンコードS3にアップロード後、LambdaをTranscoderを呼び出し、エンコードし、Bucketに設置。idinorの日記ニコニコ動画のダウンロードツールをRubyで書いてみた。DeeplinkWEBサービス・スマホアプリのプロトタイプ構築支援サービスです。