| 제목 | 파일업로드시 파일이름 암호화가 안되네요. | ||
|---|---|---|---|
| 카테고리 | 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는 어떻게 나오는지 확인해보세요. ^^
|