제목 | 파일업로드시 파일이름 암호화가 안되네요. | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 럭셔리얼라 | 작성시각 | 2017/06/27 14:26:31 |
|
|||
function fileUpload($bbs_no) { $config['upload_path'] = './uploadFile/fileUpload'; // 사용자가 업로드 한 파일을 /static/user/ 디렉토리에 저장한다. $config['allowed_types'] = 'gif|jpg|png|zip'; // git,jpg,png 파일만 업로드를 허용한다. $config['max_size'] = '0'; // 허용되는 파일의 최대 사이즈 0은 서버설정 $config['max_width'] = '0'; // 이미지인 경우 허용되는 최대 폭 $config['max_height'] = '0';// 이미지인 경우 허용되는 최대 높이 $config['remove_spaces'] = ' TRUE';// 공백을 _(언더바)로 대체 $config['encrypt_name'] = 'TRUE';// 파일이름 암호화 $this->load->library('upload', $config); if ( ! $this->upload->do_upload("uploadFile")) { //업로드 실패시 echo $data = $this->upload->display_errors(); exit; } $data = $this->upload->data();//파일정보 var_dump($data['file_name']);exit; }
이렇게 하면 string(7) "oa4.png"
이렇게 출력되네요. oa4 <= 이부분이 암호화 해서 출력되는거 아닌가요? encrypt_name을 트루로 했는데 안되는 이유는 뭘까요? $data를 바덤프 해봐도 암호화 되어 있는 부분이 없어요. |
|||
다음글 | ci 페이지네이션을 통한 페이징처리 (1) | ||
이전글 | index.php 죽이기.. (2) | ||
변종원(웅파)
/
2017/06/28 19:02:33 /
추천
0
var_dump($data) 했을때 full_path는 어떻게 나오는지 확인해보세요. ^^
|