NSData/UIImage 데이터 표현을 JPEG로 변환하여 HTTP로 PHP 파일로 보내어이 문자열을 데이터베이스에 저장 한 다음 나중에 응용 프로그램에서 다시 검색 할 수 있습니까? NSData/UIImage 객체로 다시 변환 하시겠습니까?NSData/UIImage to String
Base64 인코딩 라이브러리를 사용해 보았지만 이미지가 HTML 페이지에 올바르게 표시되지 않기 때문에 base64가 유효하지 않은 것으로 보입니다.
제안 사항?
편집. 나는 다음과 같은 라이브러리를 사용했다
:
http://www.imthi.com/blog/programming/iphone-sdk-base64-encode-decode.php
그리고 다음과 같은 방법으로 변환 : 나는 파일로 저장할 때이 있지만, BASE64 많이를 마시기 않습니다
NSData *imageData = UIImageJPEGRepresentation(MyImage.image, 90);
[Base64 initialize];
NSData *encoded = [Base64 encode:imageData];
NSLog(@"%@",encoded);
및 그것을 보려고하면, 나는 크롬에 eror loading image [?]를 얻는다.
감사
Base64가 정상적으로 작동합니다. 사실 인라인 HTML 이미지를 만들 때 Base64가 사용됩니다. 당신의 시도에 뭔가 잘못된 것이 있어야합니다.다시 한번 시도해보고 성공하지 못하면 코드로 질문을 업데이트하십시오. 그러면 살펴 보겠습니다. – Rob
위의 게시물 –
을 보조 노트로 업데이트했습니다. img 데이터를 문자열로 저장하지 마십시오. b64는 전송에 문제가 없지만 저장소에 좋지 않습니다. –