제목 | hwp 파일 업로드 mime 설정 | ||
---|---|---|---|
글쓴이 | 찐냥 | 작성시각 | 2014/01/03 13:36:17 |
|
|||
if($_FILES['file_info']['name']){ $config['upload_path'] = $GLOBALS['path']; $config['file_name'] = strtolower($_FILES['file_info']['name']); $config['allowed_types'] = 'gif|jpg|png|txt|xlsx|xls|ppt|pptx|doc|pdf|hwp'; $config['max_size'] = '10240'; //10mb $config['max_filename'] = '100'; $config['file_field'] = 'file_info'; $config['remove_spaces'] = FALSE; $this->load->library('upload', $config); if (!$this->upload->do_upload($config['file_field'])) { $file_error = $this->upload->display_errors(); }else{$file_error = '';} } if($file_error){ echo $_FILES['file_info']['type']; $file_error = str_ireplace("</p>","",str_ireplace("<p>","",$file_error)); echo "<script type='text/javascript'>alert('$file_error');history.go(-1);</script>"; return FALSE; }위와같이 파일 업로드를 구현합니다. 다른 확장자는 아무런 에러 없이 잘 올라가는데 hwp 파일만 올리면 '업로드하려는 파일 유형은 허용되지 않습니다.' 라는 에러가 나오네요. 에러 에코 출력물에도 application/haansofthwp 라고 나오는데 말이죠.. mimes.php 파일에도 처음엔 application/haansofthwp 하나로 시작해서 'hwp' => array('application/haansofthwp', 'application/x-hwp', 'application/unknown', 'application/msword', 'application/octet-stream', 'application/zip', 'text/plain', 'text/xml'),와 같이 온갖 설정 죄다 적어줘도 안되네요.. pptx는 'application/vnd.openxmlformats-officedocument.presentationml.presentation' 적어주고 바로 적용했는데 말이죠.. php 버전은 5.4.23 입니다. 도움말씀 부탁드립니다.. |
|||
다음글 | CI 설정 관련 httpd 로그 확인 부탁드립니다. (6) | ||
이전글 | 한 프로세스에서 실행되는 컨트롤러 및 모델을 알 수 있... (2) | ||
변종원(웅파)
/
2014/01/03 14:00:20 /
추천
0
|
찐냥
/
2014/01/03 14:22:37 /
추천
0
웅파님 답변 정말 감사드립니다.. ㅎㅎ
'application/CDFV2-corrupt' 라는 값이 나와서 소문자 변환해 적용하였습니다. 정말 감사드립니다!! |
dfd.
/
2014/01/05 22:13:43 /
추천
0
hwp 적용할려다 실패해서 그냥 allowed_types를 *로 했던 기억이 나는데.. -_-;;
저것도 있었군요 . 메모해 둬야 겠습니다 잘 봤습니다~ |
조현
/
2016/07/02 01:30:38 /
추천
0
CI hwp 파일 업로드 http://bluebreeze.co.kr/991
|
이 함수로 서버에 파일 올려놓고 출력해보세요.