2011-02-27 4 views
1

PHP 휴식 API 서버가 클라이언트 (여기서는 iphone)에서 이미지를 수신하는 가장 좋은 방법은 무엇입니까?php api 다이제스트 인증 multipart 양식 데이터

현재 우리는 POST 변수로 iphone에서 이미지 파일의 기본 64 인코딩 된 콘텐츠를 api 서버로 보냅니다. 서버 측에서는이 변수를 디코딩 한 다음 디코딩 된 내용을 기반으로 새 파일을 만듭니다. 이 잘 작동합니다.

이미지를받을 수있는 다른 방법에는 어떤 것이 있습니까?

답변

0

PHP에서 수신하기 쉽도록 multipart/form-data로 이진 파일로 게시하고 $ _FILES 배열을 통해 액세스하십시오. HTTP PUT으로 지정할 수도 있습니다.

+0

감사합니다. Anomie ... HTTP put이 더 좋은 옵션 일 수 있습니다. 우리는 어떻게 나머지 api 게시물 요청을 통해 multipart/form-data를 보낼 수 있는지 잘 모르겠습니다. –

+0

NSMutableURLRequest와 NSURLConnection을 사용하여 POST를 전송하는 경우 Content-Type 헤더를 설정하고 본문을 올바르게 포맷해야합니다. 다른 라이브러리를 사용하고 있다면 해당 라이브러리의 설명서를 확인해야합니다. – Anomie

관련 문제