0

많은 파일을 서버에 업로드하고 싶습니다. 예를 들어 사용자가 네트워크에서 도달 할 수 없을 때 이미지를 50 개 이상 찍었고 보내기 버튼을 누릅니다. 네트워크에 연결할 수있게되면 업로드해야합니다. iOS는 네트워크에서 연결할 수없는 경우 큰 크기의 게시물 요청이있는 세션 작업을 추가 할 수 없습니다. 그래서 나는 묶인 작업을 시도했다. 그러나 다음 작업을 깨우는 데는 매우 오랜 시간이 걸립니다.iOS NSURLSessionTask를 사용하여 서버에 여러 파일 업로드

답변

0

iOS의 요청에는 제한이 없습니다. 서버에 임의의 길이의 데이터를 보낼 수 있습니다. 그러나 큰 데이터의 경우 전체 데이터를 메모리에로드하지 않아야합니다. 대신 HTTPBodyStreamNSMutableURLRequest 또는 파일 (예 : uploadTaskWithRequest:fromFile:completionHandler:)로 설정해야합니다.

+0

예, 작동합니다. 감사! –

+0

@Priya https://stackoverflow.com/questions/38349943/background-upload-multiple-images-using-single-nsurlsession-uploadtaskwithreques –