php/자바스크립트 파일 다운로드 질문
본문
PHP 를 통해 파일 다운로드 소스를 구현했습니다.
(펌이지만)
나름 작동은 하는거 같은데요. 이상합니다.
다운로드 하면 이렇게 괘상한 언어가 마구자비로 뜹니다.
다운로드는 물론 안되구요;;
이미지 파일입니다. 대부분 재가 가져온 소스들은 이렇게 괘상한 언어만 보여주네요.
소스코드 입니다.
<head> <meta charset="Utf-8"></head>
<?php
$sFilePath = 'down.png';
$sFileName = 'down.png';
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=".$sFileName);
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".strval(filesize($sFilePath)));
header("Cache-Control: cache, must-revalidate");
header("Pragma: no-cache");
header("Expires: 0");
echo file_get_contents($sFilePath);
flush();
?>
답변 1
이미지라고 하셨는데..
Content-type: application/vnd.ms-excel
이건 ?? ^^
그리고, 이미지 강제 다운로드 같은 것을 할 때,
다운로드 하는 곳 안에 다른 것(확인 문자열 등등)들이 섞여 들어가면 이미지가 깨집니다.
답변을 작성하시기 전에 로그인 해주세요.