CI 묻고 답하기

제목 다중 파일업로드 관련 질문입니다.
글쓴이 진우빡 작성시각 2014/12/22 18:25:26
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 14063   RSS
현재 폼안에 2개의 input type="file" 을 받아 controller에서 파일업로드 기능을 구현할라고 하고 있습니다.

파일업로드 1개는 기능구현을 하여 잘 사용중인데, 2개 이상에서 잘 구현이 안되고 있어서 이렇게 질문을 올립니다.

현재 폼에 사용된 코드는
<input type="file" name="userfile[]" id="title_img" readonly />
<input type="file" name="userfile[]" id="contents_img" readonly />
를 사용중이고,

controller에서는 helper -> url, file , library -> upload를 불러온 상태에서

$config = array('upload_path' => UPLOAD_PATH.'/item_imgs/', 'allowed_types' => 'gif|jpg|png', 'max_size' => '500');
$this -> load -> library('upload', $config);를 사용한 후 파일업로드 기능을 넣을려고 하는데 몇시간째 제자리 입니다.

좋은 말씀 부탁드리겠습니다.

감사합니다.
태그 파일업로드
 다음글 [해결]마스터페이지 설정 (2)
 이전글 /config/database.php 을 다른 디렉토리... (5)

댓글

델리카토 / 2014/12/22 19:04:53 / 추천 0
안되는 부분이 어떤 부분이신가요?

아래와 같이 했을때 안되시나요?
 
foreach($_FILES as $key=>$val){
	if($_FILES[$key]["size"]){
	
		$config = array(
			"upload_path" => $path,
			"allowed_types" => $allow,
			"encrypt_name" => TRUE
		);
		
		$this->load->library('upload', $config);
		
		$this->upload->do_upload();
	}
}
진우빡 / 2014/12/22 19:11:13 / 추천 0
답변 감사합니다 ^^

위에 처럼은 아니지만 저런식으로 여러번 시도해보았지만 잘안됩니다.

방금도 위에 코드 적용시켰는데 잘안되네요.

var_dump로 $_FILES를 찍어보았는데 아무런 값도 안넘어오네요.

어디서부터 잘못된걸까요?ㅜㅜ
토리 / 2014/12/23 10:38:06 / 추천 0
form 에 enctype="multipart/form-data" 를 안한건 아닐까요?