[Trouble Shooting] 한글이 포함된 로그 등록시 오류 처리


오류 : 한글이 포함된 로고 등록시 오류가 발생 한다.

“관리 > 시스템 설정” 메뉴에서 한글이 포함된 파일명을 가지는 로고 등록시 아래와 같은 오류가 발생 한다.

Fri Nov 17 04:16:33 2017 [28931][1][FATAL] A user (1) attempted to use an invalid file for the logo – upload://tmp_logo_company_upload/OBCon_logo_%ED%88%AC%EB%AA%85.png


원인 : 한글 파일명 파싱 오류

한글 파일명은 특히 Internet Explorer을 사용할 경우, URL Encoding되어 서버에 전달 된다.
서버에서 URL Decoding 처리를 해야 한다.


해결 방안

include/utils.php 파일의 4975 라인 앞에 urldecode 처리하는 라인을 추가 한다.

$path = urldecode($path);                                                                                 #— 이 라인을 추가
if (!file_exists($path) || !is_file($path)) {


적용 버전

SuiteCRM 7.8.20 (Sugar 6.5.25)

오비컨 소개 | 이용약관 | 개인정보취급방침 | 이메일수집거부
회사소개서(pdf) | 블로그 | 카페

 

0 답글

댓글을 남겨주세요

토론에 참여하고 싶으세요?
마음껏 기여하세요!

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다