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

+ Recent posts