8

iPhone で写真を撮るためのココア アプリケーションを作成しました。撮影した画像をiPhone以外の場所、つまり別のサーバーに転送する必要があります。これを達成する方法を知っている人はいますか?

ありがとう、ジョー

4

4 に答える 4

7

まずサーバーを入手し、使用する電話<--->サーバーAPIの種類を見つけます。それが機能する方法はいくつもあります。シンプルで一般的なスキームは、HTTPPOSTを介して写真がアップロードされるRESTAPIです。

基本的なスキームは次のようになります。

  1. 写真を撮る
  2. JPGに変換します(これには機能があります)
  3. NSURL*クラスを使用してHTTPPOSTを構築する
  4. JPGデータをPOST本文(または複数部分のフォーム投稿の一部)として設定します

base64への変換は必要ありません。

どんな種類のサーバーAPIもまとめたことがない場合は、利用可能な例がいくつもあります。ほとんどの写真共有サイトには、便利なリファレンスとなる可能性のあるパブリックAPIがあります。

于 2009-03-31T04:23:38.490 に答える
1

他の人が言うように、HTTP POST を使用します。ASIHTTPRequestを使用すると、POST を簡単にまとめることができます。また、アップロードをバックグラウンド スレッドに移動し、代理人の進行状況を更新します。

于 2009-03-31T06:13:06.870 に答える