2011-04-14 11 views
0

웹 서버에 업로드 할 사진 큐가있는 iPhone 앱이 있습니다. 질문 : 업로드를 중지하는 IBAction을 만드는 방법은 무엇입니까? 여기에 내 코드의 단편이다 :이미지를 웹 서버에 업로드하지 마십시오.

NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease]; 
[request setURL:[NSURL URLWithString:urlString]]; 
[request setHTTPMethod:@"POST"]; 

NSString *boundary = [NSString stringWithString:@"---------------------------14737809831466499882746641449"]; 
NSString *contentType = [NSString stringWithFormat:@"multipart/form-data; boundary=%@", boundary]; 
[request addValue:contentType forHTTPHeaderField:@"Content-Type"]; 

NSMutableData *body = [NSMutableData data]; 
[body appendData:[[NSString stringWithFormat:@"\r\n--%@\r\n", boundary] dataUsingEncoding:NSUTF8StringEncoding]]; 
[body appendData:[[NSString stringWithString:@"Content-Disposition: form-data; name=\"userfile\"; filename=\".jpg\"\r\n"] dataUsingEncoding:NSUTF8StringEncoding]]; 
[body appendData:[[NSString stringWithString:@"Content-Type: binary\r\n\r\n"] dataUsingEncoding:NSUTF8StringEncoding]]; 
[body appendData:[NSData dataWithData:imageData]]; 
[body appendData:[[NSString stringWithFormat:@"\r\n--%@--\r\n", boundary] dataUsingEncoding:NSUTF8StringEncoding]]; 
[request setHTTPBody:body]; 

감사합니다, Coulton!

답변

1

나는이 모든 질문에 답하고 더 :) 것이라고 믿는다

http://allseeing-i.com/ASIHTTPRequest/How-to-use

그것은 정보의 힙, 예 힙을 포함하고 UI가 차단되지 않도록 Asyncrhonous를 사용합니다. 페이지 아래로 당신이하고 싶은 것과 똑같은 방식으로 데이터를 전송하는 방법에 대해 이야기하고 있지만 중요한 것은 다른 것들을 통해 당신을 말할 것입니다.

관련 문제