2012-04-14 12 views
1

に、私はウェブサイトをジャンゴするiOSアプリから画像(UIImage)をアップロードします。(普通のウェブページのように、フォームを持っており、ボタンを提出してください。)NSURL URLWithString相対URL

だから私はASIFormDataRequestを使用することを決定それのために。 (私はnoobのだ、私は右のでしょうか?)

まず、

NSURL *url = [NSURL URLWithString:@"http://someec2site/profile/album/2/upload/"]; 

エラー:現在のURL、profile/album/2/upload/は、これらのいずれかと一致しませんでした。私は疑問を持って不明なエスケープシーケンス '\のD'

だから、私は

NSURL *url = [NSURL URLWithString:@"http://someec2site/profile/albums/(?P<album_id>\d+)/upload/"]; 

ERROR、でした。

1)私は正しくやっていますか?

2)文字列の相対URLを取得するにはどうすればよいですか? (url.pyに基づいたURLのリダイレクト)

答えて

0

まず、ASIを使用するあなたの選択は、HTTPリクエストに非常に適しています。

違うアルバムIDのアップロードURLを作成しようとしていると誤解されていない場合は、

あなたはこの試みてはいけない理由:ああ、これは動作するはず

NSString * urlString = [NSString stringWithFormat:@"http://someec2site/profile/album/%d/upload/",albumId]; 
NSURL * url = [NSURL urlWithString:urlString]; 
+0

を... –

+0

しかしALBUMID部分が紛らわしいです。私はと似ています(これはブラウザによると2です。テストのために、私は2を与えました)しかし、デバッガは "一致しませんでした!"とにかく、チップのおかげで助けてくれるでしょう! –

+0

wow 、それは働いています.../albums、not .../album。ありがとうございました! –