2012-09-11 3 views
0

이미지를 서버에 업로드하려고하는데 멀티 파트 요청이라는 개념을 고수하는 데 어려움을 겪고 있습니다. 설명이 가능하면 좋을 것입니다. .Multipart POST 및 objective-c

내가 겪고있는 다른 문제는 objective-c에서 하나를 만드는 것입니다. UIImage를 업로드하려고하는데, 다른 부분에서 보았 듯이 64 개의 기본 코드로 인코딩 된 데이터가 있지만 요청 자체는 어떻게 생성합니까?

또한 타사 라이브러리 사용을 피하고 싶습니다. 그래서 "이 라이브러리가 나를 위해하는 마법입니다."대신에 무엇이 더 진행되고 있는지 이해할 수 있습니다.

답변

1

에 대한 AFNetworking를 사용합니다. 콘텐츠가 RFC 2388을 준수해야합니다.

이 모든 작업은 손으로 수행 할 수 있지만 타사 라이브러리를 사용하면 휠을 다시 발명하는 데 많은 노력을 기울이지 않는 한 자신의 코드보다 더 쉽게 가장자리 사례 시나리오를 처리 할 수 ​​있습니다.

1

NSData_Base64 링크를 사용하여 UIImage를 base64로 변환하십시오. 여기서 링크는 프로젝트에서 통합됩니다.

지금 당신은 업로드 할 콘텐츠에 대한 NSMutableURLRequestsetHTTPBody:를 사용해야합니다 여러 부분 POST