2012-02-22 3 views
0

iPhone 용 파일을 업로드하기 위해 멀티 파트 POST를 처리하는 http 서버를 만들려고합니다. 그러나 들어오는 소켓에서 데이터를 가져올 때 그것은 단지 NSData입니다. 나는있는 NSData가있는 NSString에 네트워크에서 들어오는 변환 시도POST 멀티 파트 데이터 처리 경계

------WebKitFormBoundaryQAQ0rA7ohYLNLt3b 
Content-Disposition: form-data; name="dummyname"; filename="bright_squares-2.png" 
Content-Type: image/png 

------WebKitFormBoundaryZDu6P3zNanvqB4Bp 
Content-Disposition: form-data; name="dummyname"; filename="bright_squares.png" 
Content-Type: image/png 

{content} 

: 그것은이 같은 경계 정보와이 내부에 다른 쓰레기가 있기 때문에 때 통해 NSOutputStream 파일에 내가 파이프, 파일이 손상되었습니다 그것으로부터 경계 정보를 제거하기 위해 실패하고 NSData는 NSString으로 변환되지 않으므로 정크를 제거 할 수 있습니다. 끝내기 만하면됩니다. 어떤 도움이라도 대단히 감사 할 것입니다.

답변

0

iPhone HTTP server을보세요. iOS 기기에 파일을 업로드/다운로드 할 수 있습니다. DIY를 선택한 경우 코딩에 도움이되는 항목을 픽업 할 수 있습니다.

+0

그게 제가베이스로 사용하고있는 것입니다. :) 멀티 파트 POST 업로드를 지원하지 않으며 그렇게하기 위해 수정하려고 시도하고 있습니다. – patrick

관련 문제