2012-12-06 3 views
1

ASIFormDataRequest와 함께 uiprogress 표시 줄을 표시하려고합니다. 내가 봤어,하지만 난 ASIFormDataRequest와 uiprogressView에 관한 찾을 수 없습니다, 난 그냥 NSURLConnection와 uiprogressView를 찾으십시오. 가능한 경우 알려주세요.ASIFormDataRequest를 사용하여 UIProgressView를 표시하는 방법

// 그래서이 내 방법은 어디에 데이터를 업로드합니다.

-(NSMutableArray*)getUploadVideo:(NSString*)titleName userID:(NSString*)userId token:(NSString*)tokenID description:(NSString*)desc videoID:(NSString*)video_id privateOrPublic:(NSString*)privacyID pathOfVideoFile:(NSString*)path mode:(NSString*)potLand; 
{ 

ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:@"http://%@/aircastdev/RestServices/fileUpload"],kId]; 

[request setDelegate:self]; 

[request setDidFailSelector:@selector(uploadFailed:)]; 

[request setDidFinishSelector:@selector(uploadFinished:)]; 

[request setDidFinishSelector:@selector(requestFailed:)]; 
[request setDidFinishSelector:@selector(requestFinished:)]; 


[request setPostValue:titleName forKey:@"title"]; 
[request setPostValue:userId forKey:@"user_id"]; 
[request setPostValue:tokenID forKey:@"token"]; 
[request setPostValue:desc forKey:@"desc"]; 
[request setPostValue:video_id forKey:@"video_id"]; 
[request setPostValue:privacyID forKey:@"is_private"]; 
[request setPostValue:potLand forKey:@"mode"]; 

NSString *url = [[NSURL fileURLWithPath:path] path]; 

[request setFile:url withFileName:[NSString stringWithFormat:@"%@.mov",titleName] andContentType:@"video/MOV" forKey:@"file"]; 

[request setTimeOutSeconds:50000]; 
[request setRequestMethod:@"POST"]; 
// EDITED LINE 

[request setUploadProgressDelegate:myProgressView]; 

[request startSynchronous]; 

SBJSON *sbJason = [[SBJSON alloc] init]; 

getUploadArray = [sbJason objectWithString:self.response]; 

return getUploadArray; 


} 

// 업로드가 완료되면이 메소드 호출.

- (void)requestFinished:(ASIHTTPRequest *)request 
{ 
// alert: request is successfully sent 

self.response = [request responseString]; //stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]; 


} 
+0

하이에게 있습니다

[request setUploadProgressDelegate:myProgressIndicator]; 

, 어떻게에서 동영상을 얻을 수있는 라이브러리를 주장한다. 도와 주시겠습니까 –

+0

네 문제가 뭔지 말해봐 –

+0

고맙습니다. 나는 Pravi를 얻을 것이다. –

답변