내 앱용 파일 업로드를 구현해야합니다. 애셋 (사진 또는 동영상 일 수 있음)과 같은 파일은 REST 인터페이스를 사용하여 웹 서버에 업로드해야합니다.iOS HTTP 멀티 파트 형식 스트리밍 요청
업로드시 사용자 정의 헤더 속성과 함께 양식 데이터 요청이 사용됩니다.
문제 : 메모리 문제가 발생할 수있는 NSData
객체에 영화 같은 대용량 파일을 들고. 이것이 표준 접근 방식 일 것입니다.
솔루션 요청의 신체 부위에 대한 NSInputStream
을 제공하는 - 그리고 HTTP 바디 스트림에 조각하여 데이터 조각을 작성합니다.
질문 누구나 NSURLrequest
및 NSURLConnection
과 함께 NSInputStream을 사용하는 방법에 대한 예시를 제공 할 수 있습니까?
그러나 나는 다음과 같은 방법 내가 제 3 자 라이브러리를 사용하지 않으
- (NSInputStream *)connection:(NSURLConnection *)connection needNewBodyStream:(NSURLRequest *)request
에 대처하는 방법을 모르겠어요.