>백엔드 개발 >PHP 튜토리얼 >PHP 다운로드 파일의 코드 예

PHP 다운로드 파일의 코드 예

高洛峰
高洛峰원래의
2016-12-01 10:17:021114검색

코드 복사 코드는 다음과 같습니다.
$file = 'monkey.gif'

if (file_exists($file)) {
header( '콘텐츠-설명: 파일 전송');
header('콘텐츠 유형: 애플리케이션/옥텟-스트림')
header('콘텐츠 처리: 첨부; 파일 이름='.basename($file)) ;
header('Content-Transfer-Encoding: 바이너리');
header('Expires: 0')
header('Cache-Control: must-revalidate, post-check=0, pre -check= 0');
header('Pragma: public');
header('Content-Length: ' .filesize($file))
ob_clean(); );
readfile($file);
exit;
}
?>

위 코드는 다운로드 코드입니다.
다음으로 미리보기용 코드를 게시하세요. pdf 파일 온라인
코드 복사 코드는 다음과 같습니다:
public function fddAction()
{
// 첨부 파일 위치 가져오기
$attachment_location = $_SERVER ["DOCUMENT_ROOT"] . "/pdf/ fdd/sample.pdf";

if (file_exists($attachment_location)) {
// 첨부 파일이 있음

// PDF 열기 사용자
header('Cache -Control: public'); //
header('Content-Type: application/pdf')
header('Content-Disposition: inline; filename="sample.pdf"');
readfile($attachment_location);
die(); // pdf만 출력하므로 추가 스크립트 실행을 중지합니다.

} else 🎜>die('오류: 파일을 찾을 수 없습니다.')
}
}
?>

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.