게시판 이미지 출력에서 base64 로 인코드된 경우 data:image/png
본문
게시판 이미지 출력에서 base64 로 인코드 된 경우 나타나질 않네요.
db에는 저장돼 있는데 게시판에서 안 나타나는 거 보면 어딘가에서 preg_replace 같은 거로 제거했을 것 같습니다. 그게 어디를 수정해야 할지 모르겠습니다.
가령 <img src="data:image/png;base64, djfhkjds............" alt="" /> 이렇게 하면
게시글 수정에서 에디터 상에는 잘 나타나는 데, 정작 글 보기에서는 나타나질 않고 있습니다.
어디를 수정해야 할까요?
답변 2
ㅎ 질문 올리고 대체 어딜까 고민하다가
문득 HTMLPurifier 에서 거르는 게 아닐까 싶어서 data 허용해 주니깐 되네요.
common.lib.php 에서
$config->set('Attr.AllowedFrameTargets', array('_blank'));
아래 줄에
$config->set('URI.AllowedSchemes', array('http' => true, 'https' => true, 'data' => true));
를 추가했더니 잘 나타납니다.
후
base64 길이가 길면 사진출력이 잘...안되는데.. 혹시 해결하셨나요 ㅜ
답변을 작성하시기 전에 로그인 해주세요.