2011-12-26 2 views
0

iPhone에서 내 서버로 이미지를 업로드하고 있습니다. 사용중인 코드는 이미지를 바이너리 (.bin 확장자)로 변환합니다. 나는 그들을 UIImage를 만들 때 다시 내 애플 리케이션에서 참조 할 수 있도록 .png 또는 .jpg로 변환하고 싶습니다..bin을 서버의 .png 또는 .jpg로 변환하십시오.

이것은 PHP에서 할 수 있다면, 위대한. 그렇지 않으면 나는 모든 솔루션에 열려 있습니다.

아이디어가 있으십니까?

EDIT 1

Here is a link to the file.

편집 2

고정 링크 :

+3

이 컨텍스트에서 이진 파일이란 무엇입니까? –

+1

.bin 확장자 란 무엇입니까? HTTP 패킷 내에서 안전하게 전송 될 수 있도록 코드를 이미지를 base64 문자열로 인코딩합니까? 그렇다면 서버에서 디코드하고 올바른 확장명으로 저장해야합니다. – Felipe

+0

솔직히 말하면, 나는 정말로 자신을 이해하고 있는지 확신 할 수 없다. 기본적으로 .bin 확장자를 가진 내 서버에 파일이 있지만 이미지입니다. –

답변

1

난 당신이 PHP의 권리를 사용하고 있다고 생각하십니까? 그래서 당신이 function를 사용할 수 있다고 생각하는 경우 :

string base64_decode (string $data [, bool $strict = false ])

은 기본 64 문자열을 디코딩합니다.

+0

예, 저것을 보았습니다. 그러나 어떻게해야합니까 :'a)'.bin 파일에서 문자열을 가져 와서'b)'변환 된 데이터를 가져 와서'.jpg '를 만들어내는 것입니까? 또한, 제 편집을 참조하십시오 1. 감사합니다! –

+0

.bin 파일에서 문자열을 얻으려면, 그냥 열어서 모든 내용을 문자열 안에 넣을 수 있다고 생각합니다. 난 정말 PHP를 모르겠어 그래서 내가 당신을 도울 수 없다 ... jpeg로 변환 된 데이터를 만들려면 그냥 기본 64 문자열을 디코딩하고 파일에 쓰기 (참고하시기 바랍니다 실제 바이트 배열을 작성해야합니다 파일에 바이너리 데이터를 포함하는 문자열을 쓰면 jpeg가 작동하지 않습니다. 또한 편집 1에 게시 된 링크가 작동하지 않습니다 ... – Felipe

+0

감사! 또한, 내 링크를 고정 :) –

관련 문제