잡담소장소

[PHP] LDAP에서 받은 thumbnailphoto 속성값을 img 태그에 넣기 본문

Study ;3

[PHP] LDAP에서 받은 thumbnailphoto 속성값을 img 태그에 넣기

유부뽀 2020. 1. 23. 13:43

LDAP 내 데이터 중 thumbnailphoto데이터를 <img>로 보여줘야할 일이 생겼다

base64로 되어 있다고 해서 print_r()로 확인해봤더니

일반적인 base64데이터문자열로 화면에 찍히지 않길래 

데이터 전달된 encode문제인가 싶었는데..... 알고보니 완전 헛다리 ^____^

 

검색어도 완전 개똥으로 넣었는데 다들 비슷한 고충이 있었는지 바로 stackoverflow에서 찾아서 해결할 수 있었다

1. LDAP에서 받은 데이터를 PHP내에서 임시파일로 생성하여 finfo를 통해 mime-type 확인

2. <img>의 src에 들어가는 문자열에서 data부분에 mime-type을 넣어주고 LDAP에서 받은 데이터를 base64_encode한 값을 넣어줌

 

base64데이터라고해서 그대로 넣음 되는줄 알았지..T_T

 

 

 

Display thumbnailPhoto from Active Directory in PHP

I've set up a system to display everyone's name, email address and phone number from Active Directory however I can't get the 'thumbailPhoto' to work. I have searched around on the internet but ha...

stackoverflow.com

 

반응형
Comments