묻고답하기

말주변, 글주변이 없어 장황하더라도 잘 검토해주셨으면 합니다. msn010.gif

 

1. 문제 상황

- 몇 일 전부터 3년 동안 죽어 있던 데이터와 DB를 복원해서 이래저래 만져보고 있습니다. 그러다 파일명이 한글로 된 이미지들이 본문에서 엑박이 뜨는 걸 확인했습니다. (아래 그림처럼요)

1.png

- 우클릭 해서 속성 확인해봤더니 이렇게 뜹니다.

2.png

- 이상하다 싶어 파일이 있는 폴더에 가봤습니다.

3.png

- 에잉? 역시 한글 이름이 깨져 있었고, 같은 문서에 첨부되어 있던 다른 파일은 심지어 파일명과 확장자를 구분해주는 마침표마저도 깨져 있었습니다.

- 그런데 신기하게도, 게시물 하단의 첨부 파일 다운로드 링크에선 다운로드가 되더군요.

4.png

- 클릭해서 열어봤더니, 잘 열립니다.

5.png

- 무슨 "빵.JPG"인가 했더니, 추억의 핑클빵이었습니다.

 

2. 문제가 발생하는 링크

- 현재 개인 컴퓨터에 테스트용으로 서버를 열어놓은지라 아쉽게도 직접적인 링크를 연결시켜 드리진 못하는 상황입니다;;

 

3. 의심 가는 부분

- 다른 질문답 게시물이나 사용자 팁 문서를 보니, 서버 이전 시에 이런 문제가 있을 수 있다고 하더군요.

- 첫째, 호스팅 업체에 따라 한글로 된 이미지 파일에 엑박이 뜰 수 있고. 둘째, 리눅스 서버에서 윈도우 서버로 옮길 때도 그럴 수 있다고 합니다.

- 현재 저는 이 두 경우 모두에 해당합니다. 기존 호스팅 업체에 연락해서 데이터와 DB 백업 파일을 추출했고, 이를 저희 집 PC에 윈도우 IIS로 테스트하고 있으니까요.

(현재로선 기존 호스팅 서비스를 연장 복구할 상황이 못 됩니다. 그리고 무슨 조화인지는 모르겠지만 호스팅 업체에서 추출해준 백업 tar 파일도 열어보면 한글로된 첨부 파일명이 이미 깨져 있더라구요ㅠ 게다가 이전 서버에서도 엑박이 있었을 것으로 의심되기도 하구요)

 

4. 어쩌면 문제 해결이 가능하지 않을까 혼자 생각한 내용

- 첨부 파일 다운로드가 가능한 걸로 보아, 어찌됐든 DB에선 file_srl이나 기타 등등의 변수값으로 엮여 있지 않나 하는 생각이 들었습니다. 이런 식으로요.

6.png

- 갑자기 이런 생각이 들더라구요. MySQL에서 어떤 명령을 해주면 첨부파일 폴더에 있는 파일명과 확장자를 source_filename의 값으로 바꿔줄 수 있지 않을까 하는 겁니다.

 

5. 그래서 궁금한 것 두 가지

- 제가 생각한 꼼수가 정말로 실현 가능한 걸까요? 그리고 가능하다면 구체적으로 어떤 명령문을 써야 하는 걸까요?

- 그리고 이 방법이 적절하지 않다면, 다른 수는 없을까요?

 

... 고수님들의 조언과 가르침 기다리겠습니다.

태그 연관 글
  1. [2016/12/09] 묻고답하기 방명록에 글 쓸때 아이콘, 이미지 리스트에서 선택해서 글을 쓰게 하고 싶어요. by 우유 *3
  2. [2016/04/27] 묻고답하기 이미지 리사이징이 되지를 않습니다. by 프리맥스 *3
  3. [2016/04/02] 묻고답하기 게시판 사용자정의 이미지 첨부 by 김선희 *1
  4. [2015/12/23] 묻고답하기 ckeditor 에서 SHIFT+ENTER 로 줄바꿈(BR)시 한글 깨짐 현상 by 세상의모든계산기
  5. [2015/09/07] 묻고답하기 misol's mobile board skin에서 이미지 확대 by yool
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
박경수 모바일 홈페이지와 PC 홈페이지 연동에 대해서 secret  
Snia 이런 현상... file  
c2**** 스크립트가 중간에 잘립니다. [7] file 2015.10.21 by 늘푸른나무2
지현 스케치북 게시판 본문글 [2] 2015.10.21 by 지현
퍼즐조각 모바일 화면에서 new 표시 아이콘은 바꿀 수 없는 건가요? [8] 2015.10.21 by 퍼즐조각
퍼즐조각 anymouse 이름을 다른 단어로 바꾸려고 햇는데요 [4] 2015.10.21 by 퍼즐조각
c2**** HTML에서 XE문법은 못쓰나요? [1] file 2015.10.21 by Double'U'
키큰아이 해당 게시판에 접속하면 해당 게시판의 제일 최신에 올라온 게시글이... [2] 2015.10.21 by 키큰아이
안뇽하세요 컨텐츠위젯스킨 설치후 게시판 이동 [2] file 2015.10.21 by 안뇽하세요
jun0214 모바일 페이지 이동메뉴는 어떻게 만드나요? file  
고양이냥 서버호스팅 둘중 어느것이 좋을까요?? [15] 2015.10.21 by 휘즈
퍼즐조각 혹시 댓글 쓸 때 정해진 글자수 아니면 등록 못하게 하는 방법도 있나요? [5] 2015.10.21 by 큰성565
퍼즐조각 지금 이 xe 공홈에서처럼 댓글 달리면 최근 목록으로 올라오는 거 어떻게 하나요? [2] 2015.10.21 by 퍼즐조각
oddguy 누리고 결재 시 이메일 주소가 빠졌다는 메시지  
newi 게시판 속도 문의 일반 스케치북게시판  
퍼즐조각 제가 XE 알림센터 Lite 라는 모듈을 썼는데 말이죠 [2] 2015.10.20 by 퍼즐조각
김유석 API에 관해 질문좀..ㅠㅠ 제발..  
ilkuang 소셜 댓글 오류 알럿창관련 질문 드립니다. [1] file 2015.10.20 by 배워서남준다
몽실아빠 설문조사 테이블 깨짐 현상... [5] file 2015.10.20 by 홍찬
강하레 다른 모듈의 정보를 가지고 오려면 어떻게 해야하나요? [2] 2015.10.20 by 강하레
퍼즐조각 게시판에서 n <- 이 표시 아이콘 모양 자체를 바꾸고 싶은데 [2] 2015.10.20 by 퍼즐조각
함삐까 404페이지로 보내는 방법 없을까요?  
newi 본문에서 성별 출력 하려고 합니다. [5] file 2015.10.20 by newi
큐원 모바일로 작성한 글에서 이미지가 위젯에 안나와요 [2] 2015.10.20 by 큐원
pandom db 비번 변경시 [1] 2015.10.20 by Double'U'
ilkuang 단락편집기 사용시 글쓰기 페이지에 알수 없는 알럿 창이 뜨네요~ [2] file 2015.10.20 by ilkuang
별별 흑ㅠ 위치좀 가르쳐주실분 안계신가요?? [2] file 2015.10.20 by 별별
키쨩 해외 웹호스팅 갑자기 정지당했다는대 먼가요 ? [1] 2015.10.20 by misol
es**** XE 1.8.12 버전 모바일 적용방법 좀 알려주세요 [2] 2015.10.20 by es****
김유석 VPS호스팅 os설치과정 iso마운트중 에러가 발생합니다 file