CI 묻고 답하기

제목 한글(hwp) 문서 인코딩 문제..
글쓴이 피스트 작성시각 2013/02/14 03:34:49
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 17560   RSS
 코드이그나이터에서 제공하는 파일 업로드 다운로드 라이브러리
 $this->load->library('upload', $config);
$this->upload->do_upload($field_name))
 를 사용하여 파일 업로드/다운로드를 구현중입니다.

config 세팅값은
      $config['upload_path'] = './child_files/';
      $config['allowed_types']='*';
      $config['max_size'] = '4096'; //최대 파일 크기 4메가 
      $config['max_width']  = '1024'; //이미지 파일일 경우 1024 x 768 크기 이하로 가능.
      $config['max_height']  = '768' ;       
      $config['overwrite']  = TRUE; //같은 파일이름일 경우 덮어쓰기. ';

이구 mimes.php 파일에도
'hwp' =>    'application/haansofthwp', 를 추가하였습니다.

다른 파일들은 문제없이 다운로드/업로드가가능하고 내용을 열어봐도 문제가 없는데
한글문서(hwp) 만 문제가 됩니다
한글문서를 서버에 한번 업로드하였다가 다운로드를 받으면
안의 문서 내용이 모두 깨져서 나옵니다. 어떻게 방법이 없을까요?





 다음글 로그인 관련 질문... (2)
 이전글 ci activerecord sql injection ... (1)

댓글

변종원(웅파) / 2013/02/14 07:55:31 / 추천 0
서버에 올린 파일을 직접 열었을때는 어떤지요?
피스트 / 2013/02/14 18:07:40 / 추천 0
 네 그럴때에는 문제없이 잘 보존되어있네요

피스트 / 2013/02/14 18:10:33 / 추천 0
 간단한 방법이 있을텐데..

변종원(웅파) / 2013/02/14 19:48:33 / 추천 0
그럼 다운로드를 위해 읽어들일때 문제가 되는 것 같네요.
피스트 / 2013/02/14 20:16:13 / 추천 0
 네 다운로드는 정말 간단한데
$data = file_get_contents('FILE_ADDRESS'); 
$name='file_name';
force_download($name, $data);

세줄이구,
txt파일은 잘되는걸로봐서 코드자체의 문제는 아닌듯하구.. 잘모르겠네요 ㅠ