예전부터 이미지 용량으로 인해 이미지에 무언가 오류가 생가서 게시판 글이 내용 확인이 안되는 일이 있습니다.
일단 어떻게 접근해야 오류를 해결 할 수 있을지 막막해서 이미지가 제대로 저장된 것인지 확인해 보고 싶은데
어떻게 하면 각 게시글의 이미지 경로를 알 수 있을까요?
uploads/kboard_attached/*/202108를 FTP로 접근해서 8월에 올렸던 사진들을 확인해 보았는데 정상적으로 서비스되는 일부 사진은 찾을 수가 없었습니다.
어떻게 하면 각 사진들의 저장 경로를 확인 할수 있을까요?
오류가 나는 이미지들은 사용자가 직접 찍어서 올리는 사진들 입니다.
예상하기엔 제가 올릴땐 이미지를 줄여서 오류가 나지 않지만 사용자가 올릴땐 이미지 자체 사이즈가 커서 업로드중 오류가 나는게 아닐까 예상하고 있습니다.
동일한 사용자가 매번 오류를 내고 있어서요.
이미지의 사이즈는 최대 1000*1000으로 설정되어 있고 다운된 이미지들은 정상적으로 처리된 것을 확인하였습니다.
답변 부탁드립니다.
혹시 에디터를 썸머노트로 사용중이신가요?
썸머노트 에디터는 에디터 자체 이미지 업로드 시 base64로 인코딩 후 저장됩니다.
4AAQSkZJRgABAQEASABIAAD/4SFaRXhpZgAATU0AKg..... 이 부분들 자체가
인코딩된 이미지들 입니다.
KBoard 사진 업로드 기능을 사용하면 해당 문제에서 벗어날 수 있습니다.
썸머노트 에디터의 이미지 업로드 기능을 사용하지 않으시려면
아래 코드를 테마 functions.php 파일에 삽입해보시겠어요?
add_action('wp_head', 'wp_head_210826');
function wp_head_210826(){
?>
<script>
jQuery(document).ready(function(){
var kboard_mod = jQuery('input[name=mod]', '.kboard-form').val();
if(kboard_mod == 'editor'){
if(kboard_current.use_tree_category == 'yes'){
kboard_tree_category_parents();
}
if(kboard_current.use_editor == 'snote'){ // summernote
jQuery('.summernote').each(function(){
var height = parseInt(jQuery(this).height());
var placeholder = jQuery(this).attr('placeholder');
var lang = 'en-US';
if(kboard_settings.locale == 'ko_KR'){
lang = 'ko-KR';
}
else if(kboard_settings.locale == 'ja'){
lang = 'ja-JP';
}
jQuery(this).summernote({
toolbar: [
['style', ['style']],
['font', ['bold', 'underline', 'clear']],
['fontname', ['fontname']],
['color', ['color']],
['para', ['ul', 'ol', 'paragraph']],
['table', ['table']],
['insert', ['link', 'video']],
['view', ['fullscreen', 'codeview', 'help']],
],
fontNames: ['Arial', 'Arial Black', 'Comic Sans MS', 'Courier New', 'Helvetica Neue', 'Helvetica', 'Impact', 'Lucida Grande', 'Tahoma', 'Times New Roman', 'Verdana', 'Nanum Gothic', 'Malgun Gothic', 'Noto Sans KR', 'Apple SD Gothic Neo'],
fontNamesIgnoreCheck: ['Arial', 'Arial Black', 'Comic Sans MS', 'Courier New', 'Helvetica Neue', 'Helvetica', 'Impact', 'Lucida Grande', 'Tahoma', 'Times New Roman', 'Verdana', 'Nanum Gothic', 'Malgun Gothic', 'Noto Sans KR', 'Apple SD Gothic Neo'],
fontSizes: ['8','9','10','11','12','13','14','15','16','17','18','19','20','24','30','36','48','64','82','150'],
lang: lang,
height: height,
placeholder: placeholder
});
});
}
}
});
</script>
<?php
}
고맙습니다.
안녕하세요~^^
게시글에 올려진 이미지 경로를 편하게 찾으시려면
해당 이미지에 우클릭->이미지 주소 복사를 클릭하셔서
복사된 주소를 살펴 보시면 됩니다.
찾기 어려우시다면
비회원으로 확인 가능한 링크를 남겨주시겠어요?
고맙습니다.
답변 감사합니다.
https://norwaygogo.com/local/annet/
여기 오류가 난 글들을 모아노았어요.
https://norwaygogo.com/community/freeboard/?uid=632&mod=document&pageid=1
이건 정상 적으로 보이는 게시글 이구요.
파일 경로가 "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/4SFaRXhpZgAATU0AKg..... " 이런식으로 계속 이어 지는데 이것으로 경로를 알 수 있나요??
앗! 그런 것이였군요!
저도 경로라고 하기엔 너무 긴데... 라고 생각하긴 했지만... 그게 영상일 거라곤 생각 못했어요 ;;;
답변 정말 감사드립니다.