2017-04-11 3 views
0

phpmyadmin에서 내 데이터베이스로 사진을 보내려고하지만 사진을 불러내는 데 어려움을 겪고 있습니다. 안드로이드 대응 물로 작업 중이며 BLOB 데이터 형식의 삽입 된 그림을 쉽게 볼 수 있지만 인코딩 한 이미지는 제대로 인코딩되지 않습니다. 내가 변경하기 전까지는 앱을 사용하는 모든 사용자가 기본 프로필 사진으로 업로드하려는 기본 사진이 있습니다. 다음은 JPEG을 인코딩해야하는 코드입니다.신속한 BLOB 유형에 대해 JPEG를 base64로 변환하십시오. 3

let defaultImage : UIImage = UIImage(named: "defaultPic.jpg")! 
let imageData:Data = UIImageJPEGRepresentation(defaultImage, 100)! 

let imageBase64 = imageData.base64EncodedString() 

그런 다음 변수 PHP를 이미지 문자열로 가져옵니다. 모든 도움을 주셔서 감사합니다.

답변

0

코멘트를 넣지 못해 죄송하지만 base64 문자열로 보내면 데이터베이스에 blob 또는 varchart 형식으로 저장 하시겠습니까? blob이 두 가지 다른 메소드이기 때문에 base64로 저장한다고 생각 했습니까?