>  기사  >  백엔드 개발  >  공유---PHP에서 파일을 다운로드하는 두 가지 방법

공유---PHP에서 파일을 다운로드하는 두 가지 방법

巴扎黑
巴扎黑원래의
2016-11-12 10:46:421440검색

PHP에서 파일을 다운로드하는 두 가지 방법과 코드.

PHP에서 파일을 다운로드하는 두 가지 방법을 공유합니다. 유용하다고 생각하는 친구들이 살펴볼 수 있도록 공유하세요.

방법 1:

<?php
/*** 下载文件* header函数**/header(&#39;Content-Description: File Transfer&#39;);
header(&#39;Content-Type: application/octet-stream&#39;);
header(&#39;Content-Disposition: attachment; filename=&#39;.basename($filepath));
header(&#39;Content-Transfer-Encoding: binary&#39;);
header(&#39;Expires: 0′);header(&#39;Cache-Control: must-revalidate, post-check=0, pre-check=0′);
header(&#39;Pragma: public&#39;);
header(&#39;Content-Length: &#39; . filesize($filepath));
readfile($file_path);
?>

위 코드는 php 헤더 함수를 사용합니다.
php 헤더() 함수의 간단한 예
php 헤더 기능 파일 다운로드를 구현하는 코드 예시
php의 헤더 기능 사용 예
php 헤더파일 다운로드 시 저장된 코드를 직접 프롬프트하는
php 헤더 기능 사용에 대한 자세한 설명
PHP 헤더 기능을 이용한 텍스트 파일 다운로드 구현 방법
PHP 파일 헤더 정보에 대한 자세한 설명
PHP에서 헤더를 사용하여 다양한 형태의 파일 다운로드를 보내는 예

PHP에서 헤더 기능의 사용법을 이해합니다.

방법 2:

<?php//文件下载//readfile
$fileinfo = pathinfo($filename);
header(&#39;Content-type: application/x-&#39;.$fileinfo[&#39;extension&#39;]);
header(&#39;Content-Disposition: attachment; filename=&#39;.$fileinfo[&#39;basename&#39;]);
header(&#39;Content-Length: &#39;.filesize($filename));
readfile($thefile);exit();
?>


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