/*
参考
http://ameblo.jp/welx/entry-11004349153.html
http://tech-gym.com/2011/08/objective-c/422.html
補足:バックグラウンドでいつの間にかアップロードできなくなりました(T T)
*/
#import "ASINetworkQueue.h"
// リクエスト送信設定
NSURL *url = [NSURL URLWithString:http://www.xxx];
ASIFormDataRequest *request = [[[ASIFormDataRequest alloc] initWithURL:url] autorelease];
NSString *fileName = [filePath lastPathComponent];
NSData *image = [NSData dataWithContentsOfFile:filePath];
[request setData:image forKey:@"file"];// ファイル
[request setPostValue:@"2" forKey:@"uid"];
[request setTimeOutSeconds:120];// タイムアウト
[request setDelegate:self];// デリゲート対象
[request setDidFinishSelector:@selector(postSucceeded:)];// 成功時呼出メソッド
[request setDidFailSelector:@selector(postFailed:)];// エラー時呼出メソッド
[request setDefaultResponseEncoding:NSUTF8StringEncoding];// エンコーディング指定
// インジケータ表示
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
// 非同期通信開始
[request startAsynchronous];
最終更新:2012年10月04日 09:01