다운로드 링크 거는법
본문
제가 링크를 누르면 다운로드 되게 하고 싶은데
a링크에 href="경로" 해서 했더니 크롬에서는 받아지지만 익스에서는 깨져서 보이고 난리더라고요...
익스에서도 다운받을 수 있게 하려면 어떻게 해야 할까요?
bbs/download.php를 이용해야 할까요?
방법좀 알려주시면 감사하겠습니다 ㅠ
답변 3
자문자답합니다
별도로 php 파일을 만들어서 이곳으로 경로를 해두었더니 되네요
<?php
$file = ''; // 파일의 전체 경로
$file_name = ''; // 저장될 파일 이름
header('Content-type: application/octet-stream');
header('Content-Disposition: attachment; filename="' . $file_name . '"');
header('Content-Transfer-Encoding: binary');
header('Content-length: ' . filesize($file));
header('Expires: 0');
header("Pragma: public");
$fp = fopen($file, 'rb');
fpassthru($fp);
fclose($fp);
어떤게 깨져 보인다는 건가요?? 파일이요??? 아니면 다운받은 이미지가요????
답변을 작성하시기 전에 로그인 해주세요.