CI 묻고 답하기

제목 파일 업로드 초보자 질문..
글쓴이 오민성 작성시각 2016/05/19 17:15:07
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 15181   RSS

엑셀 파일을 업로드 할려고 하다가 

업로드하려고 하는 파일은 허용되지 않는 유형입니다. << 나오길래
mimes.php 에서 확장자랑 타입 추가를 하였습니다.그런대두  똑같이 허용되지 않은 유형이라도 뜨는데 어떻게 해야 할까요?

'xlsx'    =>    'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'  <<추가한 내용입니다


​
// 업로드 path
			$upload_path = UPLOAD_PATH.'/excel';
			if ( !is_dir($upload_path) )
			{
				mkdir($upload_path, 0707);
			}
			// 업로드 설정
			$config = array();
			$config['upload_path']   = $upload_path;
			$config['allowed_types'] = 'txt|xlsx|xls|ppt|pptx';
			$config['encrypt_name']	 = true;

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

		if ( ! $this->upload->do_upload('excel_file'))
		{
			$error = array('error' => $this->upload->display_errors());
			echo "<pre>";
			print_r($_FILES);
			echo "</pre>";
			Print_R ($error);
		}	
		else
		{
			$data = array('upload_data' => $this->upload->data());
			
			Print_R ($data['upload_data']['full_path']);
		}

첨부파일 이미지 1.png (13.7 KB)
 다음글 CI nohup 사용 방법 질문 드립니다 (1)
 이전글 컨트롤러와 라이브러리 이름이 같을 때.. (2)

댓글

변종원(웅파) / 2016/05/19 20:57:48 / 추천 0
그 파일의 mime 타입을 출력해보세요. 그 마임타입을 추가해주시면 됩니다.