Get Adobe Flash player

codeigniter 파일 다운로드

당신은 Php code점화기 프레임 워크는 최소 구성 (거의 제로 구성)에 대 한 인기가 알다시피. 이 예를 실행 하기 위해 당신은 config. php 파일에 (서) 구성 아래 가진다. 기본 url 및 경로 구성을 참조 하십시오. 파일 컨트롤러는 파일 목록 및 다운로드 기능을 처리 합니다. 세 가지 함수를 포함 __construct (), index (), 및 다운로드 (). __construct () – 데이터베이스에서 파일 데이터를 인출 하기 위해 파일 모델이 로드 됩니다. index ()-파일의 데이터가 데이터베이스에서 파일 모델을 사용 하 여 반입 되 고 뷰로 전달 된다. 다운로드 ()-요청 된 파일은 디렉토리에서 제공 된 ID에 따라 다운로드 됩니다. 다운로드 () 함수에서, 파일 정보를 데이터베이스에서 가져온 및 force_download () 디렉토리에서 해당 파일을 다운로드 하는 데 사용 됩니다. 서버에서 기존 파일을 다운로드 하려면 다음을 수행 해야 합니다. 폴더 이름 응용 프로그램/컨트롤러에서 인덱스 () 및 다운로드 (fileName = NULL) 함수와 함께 fileecontroller 클래스를 만들 수 있습니다.

code점화기는 웹 응용 프로그램에서 몇 가지 유용한 기능을 쉽게 구현할 수 있도록 몇 가지 기본 제공 도우미를 제공 합니다. 다운로드 헬퍼 그들 중 하나는 당신이 신속 하 게 code점화기에서 파일 다운로드 기능을 통합할 수 있습니다. 이 code점화기 튜토리얼에서, 우리는 당신이 다운로드 헬퍼를 사용 하 여 데이터베이스에서 파일 또는 이미지를 다운로드 할 수 있는 방법을 쉽게 보여줍니다. file_get_contents ()-함수는 파일 내용을 읽는 데 사용 됩니다. 폴더 신청/전망 아래에 환영. php 파일 만들기. 다만 단순히 파일 URL와 함께 다운로드 단추를 추가 하십시오. download ()-함수에는 서버 위치에서 파일을 읽거나 다운로드 하려고 하는 하나의 매개 변수가 fileName으로 호출 됩니다. 만약 그렇다면 그것을 다운로드, 그렇지 않으면 기본 url로 리디렉션 사용할 수 있습니다 먼저 우리는 file_exists () 함수를 사용 하지 않거나 지정 된 경우 확인 합니다. 파일 모델은 모든 데이터베이스 관련 작업을 처리 하 고 하나의 함수를 포함 getrows (). getrows () 함수는 files 테이블의 레코드를 가져와 요청 된 데이터를 반환 합니다.

업로드 된 파일을 저장할 디렉터리를 만듭니다. 업로드 된 파일은 응용 프로그램 루트의 업로드/파일 디렉터리에 저장 됩니다. 다운로드 도우미는 컴퓨터에 데이터를 다운로드 하도록 강제 하는 서버 헤더를 생성 하는 force_download () 함수가 있습니다. force_download () 함수를 사용 하 여 서버에서 기존 파일을 다운로드할 수 있습니다. force_download () 함수는 3 개의 매개 변수 $filename (문자열), $data (혼합) 및 $set _mime (bool)를 허용 합니다. 기존 파일을 다운로드 하려면 다음과 같이 force_download () 함수를 사용 해야 합니다. 세 번째 매개 변수를 부울 TRUE로 설정 하면 파일 이름 확장명을 기반으로 하는 실제 MIME 형식이 전송 되므로 브라우저에 해당 형식에 대 한 처리기가 있는 경우이를 사용할 수 있습니다. 여기에서는 code점화기 응용 프로그램의 데이터베이스에서 파일 또는 이미지를 다운로드 하는 예제 스크립트를 제공 합니다. 이 스크립트에는 다음과 같은 기능이 구현 됩니다.

나는 큰 파일 (당신의 php.ini 세팅을 늘리는 않고)을 위해 다운로드 조력자 (CI 2.0)을 만들었다. 다운로드 도우미를 사용 하면 바탕 화면에 데이터를 다운로드할 수 있습니다.