- SuiteCRM: 한글이 포함된 로고 등록시 오류 처리
SuiteCRM: 한글이 포함된 로고 등록시 오류 처리
커뮤니티(네이버 카페)에서 더 많은 활동을 할 수 있습니다.
**오류 : 한글이 포함된 로고 등록시 오류가 발생 한다.
**
"관리 > 시스템 설정" 메뉴에서 한글이 포함된 파일명을 가지는 로고 등록시 아래와 같은 오류가 발생 한다.
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_한글.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)
최종 수정일: 2024-09-30 12:26:19
이전글 :
다음글 :