>> Delete No. 36901 article
No. asf파일 다운 관련 질문입니다.아시는 분은 꼭 좀
가르쳐주세요

등록 2001-12-11 00:07:00 By localhost     조회 2
이름 이한승    

		제가 asf파일을 클릭시 확인 창이 뜨고, 다시 확인 버튼을 누르면 다운로드가 되게 할려고
몇일간 고심끝에 만들었습니다.  그런데 지금 너무나도 난감한 일이 발생했습니다. 다운
로드가 잘 되는것 같아서 너무나 기뻐했는데....
오늘, 제가  윈도우 미디어 재생기를 최신 버전으로 심파일에 가서 다운받았거든요..
그래서 7.0버전으로 업되었는데... 이상하게도 이제는 다운로드가 안되고,
바로 미디어 플레이어가 나타나면서 바로 실행이 되어서 음악이 나와 버립니다.
제가 다운로드를 구현한 것은 아래와 같이 했거든여....무슨 좋은 방법이 없을까요?
처음부터 asf파일을 다운받게 만드는 것이 불가능한 일이였는지...
무슨 방법이 없을까요? 여기서 포기할순 없습니다.
 <?
function ALERT($msg)  {
echo"<SCRIPT language=javascript>
alert('$msg');
history.go(-1);
</SCRIPT>";
exit;
}
$fp = fopen($src, "r");
$fn = basename($src);
 if(!$fp){ $msg = "죄송합니다! 서버장애로 인해 파일을 다운 받을수 없습니다"; ALERT($msg);}
// 다운로드 헤더를 전송한다. 익스 5.0 버전
if( eregi("MSIE 5.0", $HTTP_USER_AGENT) ) {
   header("Content-type: application/octet-stream
");
   header("Content-Disposition: attachment; filename=$fn
");
   header("Content-Transfer-Encoding: binary
");
// 익스 5.0 이외의 버전
} else {
   header("Content-Type: doesn/matter
");
   header("Content-Disposition: filename=$fn
");
   header("Content-Transfer-Encoding: binary
");
}
   // 파일을 출력(다운로드) 한다.
   fpassthru($fp);
?>
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved