2012-04-03 4 views
3

나는 웹 서버에 업로드하고 싶은 대용량 파일 (100Mb +)을 생성하는 앱에서 작업하고 있습니다.AFNetworking으로 대용량 파일 업로드?

(AFNetworking 문서에서 볼 수있는 유일한 방법 인) 응용 프로그램을 죽일 NSData 객체에 파일을로드하면 다른 방법으로 파일을 10 개 양식 필드?

http://afnetworking.org/Documentation/Classes/AFHTTPClient.html#//api/name/multipartFormRequestWithMethod:path:parameters:constructingBodyWithBlock : 사전

+0

이 문제에 대한 해결책이 있습니까? – Iducool

+1

이 질문은 너무 많은 링크 전용 답변을 끌어 당길 수 없습니다. 또한 멀티 파트 양식 요청이 있어도 네트워크 시간 초과 (화면 시간 초과 및 잠김)가 발생할 수 있습니다. 즉,이 순간의 모든 대답은 답이 아닙니다. – Raptor

답변

1

에서

덕분에 내가 여기에 권장하는 당신이 NSMutableURLRequest를 작성하고 그 위에 HTTPBodyStream을 설정해야합니다 생각

을 나는 시도하지 않은 그런 식으로하지만, 그것을 이 경우 다중 파트 업로드 형식을 직접 어셈블해야 할 것 같은 느낌입니다.

위의 링크를 찾을 수없는
0

업로드 큰 파일을 사용하여 당신이

- (NSMutableURLRequest *)multipartFormRequestWithMethod:(NSString *)method 
                path:(NSString *)path 
              parameters:(NSDictionary *)parameters 
           constructingBodyWithBlock:(void (^)(id <AFMultipartFormData> "  formData))block; 

AFHttpClient

으로 사용할 필요가 AFNetworking하거나 확인하실 수 있습니다 사용자 정의 구현을위한이 링크는 PostController를 찾습니다.

http://developer.apple.com/library/ios/#samplecode/SimpleURLConnections/Introduction/Intro.html

관련 문제