PHP 다운로드 download.php 파일을 통해 파일 다운로드 할 때 아래 사진과 같이 이 파일 형식은 지원되지 않는 것 같습니다. 라는 오류가 발생 할 때 여러 방법을 통해 해 봤지만 안됐습니다.
그러던 중 ob_clean() 코드 한 줄 넣고 성공 했습니다.
전체 코드 입니다.
$file = "";//전체 경로
if (file_exists($file)) {
$filename = basename($file);
$mime = mime_content_type($file);
header('Content-Type: ' . $mime);
header('Content-Disposition: attachment; filename="' . $filename . '"');
header('Content-Length: ' . filesize($file));
ob_clean();
readfile($file);
exit;
} else {
exit('파일이 존재하지 않습니다.');
}
'프로그래밍 > PHP' 카테고리의 다른 글
[PHP] 달력 만들기 (0) | 2024.02.16 |
---|---|
[PHP] Excel 업로드 (1) | 2024.01.13 |