2012-08-14 3 views
-1

가능한 중복 다운로드에 여는 파일을 다운로드 : 직접 기본적으로 브라우저에서 열립니다 파일을 다운로드하는 방법 브라우저 대신


How to force download of a file?

. 예전의 브라우저의 경우 mp3 노래 링크를 연 다음 다운로드했습니다. 하지만 지금은 브라우저 자체에서 재생되기 시작합니다. 한 가지 방법은 링크를 마우스 오른쪽 버튼으로 클릭하고 다른 이름으로 링크 저장을 클릭 한 다음 노래를 저장하는 것입니다. 그러나 여러 번 제공된 링크는 실제로 다른 노래에 대한 가면입니다. 이 경우 어떻게해야할까요?

header('Content-Disposition: attachment; filename=abc.mp3'); 

을 아니면이 경우 [아파치 구성 : 당신이 사용할 수있는

header('Content-Disposition: attachment'); 
또한

파일 이름을 포함하는 :

+0

전자 웹 서버 구성 파일? – nkr

+0

@nkr - 잘 모르겠습니다. 임의의 웹 사이트에서 무언가를 다운로드해야합니다. 웹 서버 구성 파일에 액세스하는 방법을 모르겠습니다. 웹 서버 구성 파일이 무엇인지 모릅니다. 죄송합니다. – kushpf

+0

프로그래밍에 관한 질문이 아니십니까? – nkr

답변

1

는이 같은 헤더에 첨부 파일로 내용 처리를 설정해야 '아파치에 있습니다'와 같이 다운로드하도록하려는 파일 유형에 대해 정의하려면 다음을 입력하십시오.

<FilesMatch "\.(mp3|mov|pdf)"> 
    Header set Content-Disposition attachment 
</FilesMatch> 
관련 문제