CI 묻고 답하기

제목 윈도우 xampp 에 파일업로드 질문입니다.
글쓴이 초보™ 작성시각 2016/08/10 16:17:14
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 14631   RSS

로컬 개발 환경이고요

지금 xmpp 에서 프로그램 개발 테스트 중입니다.

CI 이용해서 파일 올리려고 하는데..

DB에 저장은 되는데

 

해당 폴더에 가면 파일이 저장이 안되네요 ..

코드는 아래와 같습니다.

 

            $this->form_validation->set_rules('category', '카테고리', 'trim');
            $this->form_validation->set_rules('title', '제목', 'trim|required|max_length[255]');
            $this->form_validation->set_rules('contents', '내용', 'trim|required');

            if ($this->form_validation->run() ==TRUE) {

                $file_config = array(
                    'upload_path'=>'inquire_file/',
                    'encrypt_name'=>TRUE,
                    'max_size'=>'2048'
                );

                $this->load->library('upload', $file_config);

                if (!$this->upload->do_upload())
                {
                    $data['error']=$this->upload->display_errors();
                    $this->load->view('inquire/add',$data);
                }

                $upload_data = $this->upload->data();

                $datas = array(
                    'category'=>$this->input->post('category',TRUE),
                    'title'=>$this->input->post('title',TRUE),
                    'contents'=>$this->input->post('contents',TRUE),
                    'userid'=>$this->session->userdata("id"),
                    'file_path'=>$upload_data['file_path'],
                    'file_name'=>$upload_data['file_name'],
                    'original_name'=>$upload_data['orig_name'],
                    'detail_info'=>$upload_data['file_size']
                );

                $result = $this->inquire_model->add($datas);
                if ($result!=FALSE)
                {
                    alert('새로운 글이 등록되었습니다.',$this->config->item('base').'/inquire/lists');
                    exit;
                }

 

폴더 권한은 everyone 을 모든 권한을 줬습니다. (보안설정) 에서요.

왜 파일이 안올라 갈까요 ㅜㅜ;;;

아파치 설정을 해줘야 하나요?

 

D:/xampp/htdocs/capi/inquire_file/ IMG_1650.jpg

 

이렇게 DB에는 저장이 되어있습니다.

 

OS는 윈도우 10 입니다 ㅜㅜ

 다음글 Pagination url (2)
 이전글 HMVC로 개발중인데 Form_validation에서 ... (1)

댓글

변종원(웅파) / 2016/08/10 16:49:44 / 추천 0
echo $this->upload->display_errors(); 해서 에러 내용 보세요.
초보™ / 2016/08/10 16:52:54 / 추천 0

@변종원(웅파) 님

You have not specified any allowed file types.

The filetype you are attempting to upload is not allowed.

찍어 봤더니 이렇게 나오네요..  allowed_type을 꼭 설정해 줘야 하나요?