PHP에서 header()를 사용하여 강제 파일 다운로드
사용자가 서버에서 파일을 다운로드할 수 있도록 하려면 header()를 활용할 수 있습니다. 기능. 그러나 기존 예제에서 문제가 발생한 경우 이 문서에서 해결책을 제공할 것입니다.
시도한 코드에는 다음과 같은 중요한 헤더가 포함되어 있지 않습니다.
다음은 작동해야 하는 수정된 코드 조각입니다.
$size = filesize("Image.png"); header('Content-Type: image/png'); header('Content-Disposition: attachment; filename="Image.png"'); header('Content-Length: ' . $size); readfile("Image.png");
문제 해결 단계:
추가 고려 사항:
header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public');
위 내용은 `header()` 함수를 사용하여 PHP에서 파일을 강제로 다운로드하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!