스마트에디터로 에디터를 설정하고 파일 첨부 업로드는 모두 정상적으로 동작함.
스마트에디터의 우측상단 사진을 눌러서 이미를 등록하는 경우
파일명이 한글일때 IE에서 이미지가 나타나지 않음.
그래서 망보드의 mangbard/include/functions/func.api.php를 일부 수정
554라인에 추가
/* 업로드 파일명의 인코딩 확인. */
/* 파일명이 euc-kr인 경우 인코딩을 변환 */
$sample = iconv('euc-kr', 'euc-kr', $upload_data["name"]);
if (md5($sample) == md5($upload_data["name"])) {
$upload_data["name"] = iconv('euc-kr', 'utf-8', $file_data["name"]);
}
/* END Modify */
스마트에디터에서 업로드 하는 경우 한글파일명이 euc-kr로 인코딩 되어 들어옴.
그런경우 파일명을 utf-8로 인코딩 변경하여 저장
테스트 결과 잘 됨!