| 제목 | ckeditor업로드에 관해 | ||
|---|---|---|---|
| 글쓴이 | 책상다리 | 작성시각 | 2014/04/02 14:58:29 | 
|  | |||
| 업로드 기능 추가해서 구현하고 있는데요. 서버에는 파일이 잘 올라가는데 본문 삽입이 안됩니다 ㅠ 
    function upload_from_ck(){
        $config['upload_path'] = 'uploads/';
        $config['allowed_types'] = 'gif|jpg|png';
        $config['max_size'] = '1000';
        $config['encrypt_name'] = TRUE;
        $this->load->library('upload',$config);
        if(! $this->upload->do_upload("upload"))
        {
            echo $this->upload->display_errors();
            echo "<script>alert('업로드에 실패 했습니다. ".$this->upload->display_errors('','')."')</script>";
        }
        else
        {
            $CKEditorFuncNum = $this->input->get();
            $data = $this->upload->data();
            $filename = $data['file_name'];
            $url = 'uploads/'.$filename;
            echo "<script>window.parent.CKEDITOR.tools.callFunction('".$CKEditorFuncNum."', '".$url."', '전송에 성공 했습니다')</script>";
        }
    }소스는 위와 같은데요.echo "<script>window.parent.CKEDITOR.tools.callFunction('".$CKEditorFuncNum."', '".$url."', '전송에 성공 했습니다')</script>"; 요 부분을 보면 전송에 성공했습니다 라고 메세지가 떠야 하는데, 그게 뜨질 않네요. 업로드가 실패했을때는 업로드에 실패 했습니다. 라고 에러 메세지와 함께 잘 뜨는데, 성공했을때는 메세지가 안뜨고, 더불어 본문삽입도 안되네요. <script>window.parent.CKEDITOR.tools.callFunction('Array', 'uploads/742031fcdc2ad169d666528ca2cd26dc.jpg', '전송에 성공 했습니다')</script> 뷰 페이지 소스에는 이렇게 출력은 됩니다;; | |||
| 다음글 | URL입력을 쉽게 도와주는... 어플이름이... (5) | ||
| 이전글 | 다중 체크박스 (3) | ||
| 
                                한대승(불의회상)
                                /
                                2014/04/02 15:19:40 /
                                추천
                                0
                             
                                 'Array',  요건 뭔가요?
                             | 
| 
                                책상다리
                                /
                                2014/04/02 15:27:57 /
                                추천
                                0
                             
                                한대승님 // $CKEditorFuncNum 이게 소스에서는 Array로 출력이 되는거 같습니다;;
                             | 
| 
                                책상다리
                                /
                                2014/04/02 15:34:59 /
                                추천
                                0
                             
                                 아......get()  안에 왜 아무것도 안줬는지;;;죄송합니다;;;;
                             | 
| 
                                변종원(웅파)
                                /
                                2014/04/02 15:36:00 /
                                추천
                                0
                             
                                배열이 아닌 일반 변수형태로 들어가야 할것 같네요. 배열로 나오니 콜백함수를 못찾는 것 같네요
                             |