CI 묻고 답하기

제목 multi_upload 오류
카테고리 CI 2, 3
글쓴이 손씨가문 작성시각 2017/02/27 10:54:10
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 19767   RSS

안녕하세요.

현재 이메일 관련되어서 파일 첨부 시에  파일도 함께 보내지는 이메일 작업을 진행 중입니다.

밑에 부분은  코딩된 내용입니다.

file_n이란 배열을 만들어서 해당 이미지들을 업로드 후에 attach로 파일 첨부해서 보내려고 합니다.

그런데 파일이 안받아와지네요 foreach 구문에 들어가지지 않아요. 혹시 잘못된 부분이 있나요?

<a id='file_0' name='file[]'> <br>파일:</a> <input type='file' id='file_n_0' name='file_n[]' size='4'/>                                 

        $return_name = $this->input->post('return_name');

        $send_name = $this->input->post('send_name');  

        $subject = $this->input->post('subject');

        $content = $this->input->post('content');

 

        //$file = $this->input->post('file');

        $this->load->library('email'); 

       $email_setting  = array('mailtype'=>'html'); 

       $this->email->initialize($email_setting);

        $this->email->from($send_name, $return_name);

        $config['upload_path']      = $this->home_path.'/upfiles/email/';      

        $config['allowed_types']    = '*';  

           $config['max_size']         = '*';  

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

     $this->load->library('MY_Upload');  

     $this->upload->do_multi_upload('file_n');  

             $path_img = '/upfiles/email/';  

     $s_images = '';  

     foreach($this->upload->get_multi_upload_data() as $file):  

         $s_images .= $path_img.$file['file_name'].'||';            

         $this->email->attach($path_img.$file['file_name']); 

    endforeach;        

           $this->email->to($return_name); 

        $this->email->subject($subject);    

    $this->email->message($content);

        $this->email->send();

        echo "<script>alert('메일 발송이 완료되었습니다.');window.close();</script>";                        }

 다음글 db 결과를 계층적인 json으로 재형성하는 방법? (5)
 이전글 ajax사용 시 페이지네이션 질문입니다. + (페이징a... (11)

댓글

kaido / 2017/02/27 11:06:30 / 추천 1

제 기억이 맞다면 

 $this->upload->do_multi_upload('file_n');  

이런 메소드는 없습니다.

 

사용자가 만든것으로 추정이 되어서 검색을 해보니

https://github.com/stvnthomas/CodeIgniter-Multi-Upload/blob/master/README.md

이사람이 만든걸로 보이네요.

코어 확장 하시고 사용 하세요.

참고하세요~

손씨가문 / 2017/02/27 12:31:11 / 추천 0
감사합니다 확인해볼게요