이 기사의 내용은 PHP 파일 다운로드에 대한 간략한 분석입니다. 이제는 모든 사람과 공유합니다. 도움이 필요한 친구들은 이를 참조할 수 있습니다.
최적화된 파일 다운로드 이름
Type
제어되지 않는 유형
PHP 코드를 사용하여 제어 파일을 적절하게 다운로드하는 것은 매우 간단합니다. 우리는 아주 적은 코드로 이러한 복잡한 작업을 수행할 수 있습니다.
// 使用basename函数可以获得文件的名称而不是路径信息,保护了服务器的目录安全性 header("content-disposition:attachment;filename=".basename($filename));
Length
header("content-length:".filesize($filename));
위에서 파일명을 지정할 때 basename이라는 함수를 사용하지 않았기 때문에 파일을 다운로드할 때 파일과 함께 첨부됩니다. 서버 전체 경로.
참고: 다운로드한 파일 이름에는 서버의 전체 경로 이름이 포함되어서는 안 됩니다. 그렇지 않으면 일부 리소스가 유출될 수 있습니다. 리소스에 대한 접근을 제어할 수 있는 방법이 있더라도 basename 함수를 사용하는 것이 좋습니다.요약PHP 파일 다운로드는 Java 구현에 비해 정말 편리합니다. 다운로드된 파일 안에는 우리에게 제공되는 많은 정보가 있습니다. 이 캡슐화된 정보를 통해 우리는 보다 우아한 파일 다운로드 시스템을 구현할 수 있습니다.
PHP 파일 다운로드
위 내용은 PHP 파일 다운로드에 대한 간략한 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!