CI 묻고 답하기

제목 다운로드 기능이 안되는 문제
카테고리 CI 2, 3
글쓴이 정수리 작성시각 2018/03/08 17:45:12
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 12649   RSS

샘플 파일을 다운로드하는 기능을 만들려고 합니다.

 

그런데

 

샘플파일이 5개가 있는데

 

그중 2개는 되지만 3개는 되지가 않습니다.

 

컨트롤러의 경우

function smaple_down($name)//전체데이터 샘플 다운로드
	{
		$fileName = '';
		$dawnName = '';
		$this->load->helper('download');
		
		switch($name) {

			case 2:

				$fileName = 'sample1.xlsx';
				$dawnName = 'sample1.xlsx';

				$data = $data = file_get_contents(SAMPLE.$fileName);
				break;
			case 3:

				$fileName = 'sample2.xlsx';
				$dawnName = 'sample2.xlsx';

				$data = $data = file_get_contents(SAMPLE.$fileName);
				break;

			case 'toji':
			
				$fileName = 'toji.xlsx';
				$dawnName = 't1';

				$data = $data  = file_get_contents(SAMPLE.$fileName);
				
				break;

			case 'jijang':

				$fileName = 'jijang.xlsx';
				$dawnName = 't3';
				$data = $data  = file_get_contents(SAMPLE.$fileName);

				
				break;

			case 'youngnong':

				
				$fileName = 'youngnong.xlsx';
				$dawnName = 't';
				$data = $data  = file_get_contents(SAMPLE.$fileName);

				
				break;	

		}

		$this->log_m->set_action_log('데이터가져오기페이지', '샘플파일 다운로드', '샘플파일 다운로드');
		
		force_download($dawnName, $data);
	}

sample1,2는 다운이 되지만

 

toji, jijang,young이 다운이 되지 않습니다.

 

물론 서버에 해당 파일들은 업로드가 되어 있는 상황입니다.

 

샘플다운로드 기능을 클릭하면

페이지가 넘어가고 하얀페이지가 출력이 되고 다운로드가 되지 않습니다.

 다음글 php 오류가 나는데 신기한 오류가 발생합니다. (4)
 이전글 function 에서 array 전역변수 사용못하나요? (1)

댓글

변종원(웅파) / 2018/03/08 17:59:29 / 추천 0
다운로드 안되는 파일에도 확장자 줘보세요.