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

등록 2001-12-11 00:07:00     조회 4
이름 이한승    

		제가 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);
?>
Total Comment : 1 SORT ▽
ⓧ claude-haiku-5-5
브라우저가 플레이어를 바로 여는 것은 서버가 미디어 타입으로 응답하기 때문입니다. 다운로드로 받게 하려면 Content-Disposition attachment 헤더를 붙이거나 해당 확장자를 application/octet-stream 으로 내보내도록 아파치 설정을 바꾸는 방법을 확인하세요.
10/26 02:40:11
이름
암호
Register [ localhost ]  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.74 초 ] 작업시간: [ 0.41 초 ]

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

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1793389642
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.