iPhoneで写真を撮るためのココアアプリケーションを作成しました。私は、iPhone以外の場所、つまり別のサーバーに撮影した画像を転送する必要があります。私はこれをどのように達成できるのか誰にも分かりますか?iPhone APIで写真を撮ってサーバーに転送する
おかげで、 ジョー
iPhoneで写真を撮るためのココアアプリケーションを作成しました。私は、iPhone以外の場所、つまり別のサーバーに撮影した画像を転送する必要があります。私はこれをどのように達成できるのか誰にも分かりますか?iPhone APIで写真を撮ってサーバーに転送する
おかげで、 ジョー
最初にサーバーを取得し、使用するサーバーの種類を確認してください。< --->それが機能する方法はいくつでもあります。シンプルで一般的なスキームは、写真がHTTP POST経由でアップロードされるREST APIです。
基本的なスキームはのようになります。
base64に変換する必要はありません。
サーバーAPIを一切組み立てていない場合は、いくつかの例があります。ほとんどの写真共有サイトには公開されているAPIがあり、参考になる場合があります。
あなたは常にベース64文字列に画像データを変換し、ターゲット・サーバー上のPHP(または他の)スクリプトに投稿することができます。
最も簡単な方法は、HTTP POST
を使用することです。ドキュメントの「URL読み込みシステム」を見てから、関連するクラス、特にNSURLRequest
を調べてください。
他の人が言うように、HTTP POSTを使用します。 ASIHTTPRequestはあなたのPOSTを簡単にラッピングします。また、あなたのアップロードをバックグラウンドスレッドに移動し、デリゲートの進捗状況の更新を行います。
ねえ、写真を撮るのにどんなクラスを使いましたか? – euphoria83