CI 묻고 답하기

제목 파일업로드가 실패하는데요..
글쓴이 우왕 작성시각 2011/10/14 13:20:47
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 18508   RSS

컨트롤러소스입니다

<?php

class Upload extends CI_Controller {
 
 function __construct()
 {
  parent::__construct();
  $this->load->helper(array('form', 'url'));
  $this->load->library('upload');

 }
 
 function index()
 { 
  $this->load->view('upload_form', array('error' => ' ' ));
 }

 function do_upload()
 {
  //echo "<script>alert('4');</script>";
  $config['upload_path'] = './ci/uploads/';
  $config['allowed_types'] = 'gif|jpg|png';
  $config['max_size'] = '100';
  $config['max_width']  = '1024';
  $config['max_height']  = '768';
  
  $this->load->library('upload', $config);

  if ( ! $this->upload->do_upload())
  {
   $error = array('error' => $this->upload->display_errors());
   
   $this->load->view('upload_form', $error);
  } 
  else
  {
   $data = array('upload_data' => $this->upload->data());
   
   $this->load->view('upload_success', $data);
  }
 } 
}
?>

경로도 맞고

view페이지에

 enctype="multipart/form-data" 이것도 제대로 해줬는데요...

계속 if( ! $this->upload->do_upload) 에서 걸리네요...

왜 그럴까요..??? 에러도 안나는데..... 도와주세요~
 

 다음글 phpExcel 라이브러리 2.0.3 버젼에서 잘 작동... (4)
 이전글 이클립스 자동완성 오류 (2)

댓글

송군 / 2011/10/14 13:58:06 / 추천 0

업무중이라 소소를 제대로 안본 상태에서 답변을 달고 있습니다.
혹시 업로드 되는 폴더의 퍼미션은 707또는 777이 되어있나요?

변종원(웅파) / 2011/10/14 14:02:20 / 추천 0
ci log랑 apache log 보세요. 답이 있습니다.
한대승(불의회상) / 2011/10/14 14:58:28 / 추천 0
뷰도 이상이 없다고 가정 한다면 퍼미션 문제를 이야기한 송승화님 의견에 한표!!!
우왕 / 2011/10/14 15:09:35 / 추천 0
777로 설정했습니다..;;;ㅋ
ssukai / 2011/10/16 01:50:14 / 추천 0
저도 파일 업로드가 자꾸 실패 해서 여러가지 해본 결과
저는 다음 웹에디터가 문제 였습니다.

777 퍼미션도 문제 없으시다고 하시면 혹시 다음 웹 에디터 밑에 파일 첨부 만드시지 않으셨나요??

밑으로 만드셨다면 웹에디터 위로 올려서 수정해서 다시 해보세요...