2013-01-03 1 views
0

다운로드 페이지에 여러 개의 단추가있어서 서버에 저장된 다른 영화에 연결하고 사용자가 다운로드 단추를 클릭하면 영화가 컴퓨터로 다운로드됩니다. 어떻게해야합니까? 필자는 관련 파일에 대한 디렉토리 경로를 버튼 링크에 넣는 것일 뿐이라고 생각했습니다. 어떤 도움을 주시면 감사하겠습니다 http://www.infomaticfilms.com/jack/infomatics/download.htm클릭하면 어떻게하면 사용자 컴퓨터에 파일을 다운로드 할 수있는 버튼 링크를 만들 수 있습니까?

:

여기 페이지입니다.

+0

동영상을 올바르게 연결하고 있습니다 ... _if_ 해당 동영상이 실제로 해당 서버의 _and_ 경로에 있습니다 ... –

+0

잘하고 있습니다. 페이지 디자인을 좋아합니다. btw는 정말 멋지게 보입니다. –

+0

어떻게 영화에 링크합니까? –

답변

0

난 당신이 사용자가 대화 대신에 단지 브라우저에서 파일을 열고 다른 이름으로 저장이 나타한다고 가정?

  1. 사용자의 브라우저가 직접 공개하는 대신 그것을 유형을 다운로드하도록 구성되어 있습니다 :

    이 일어날 수 있도록 정말 두 가지 구성 요소가 있습니다. 당신은 이것에 대한 통제권이 없으며, 그것은 사용자 자신의 구성에 달려 있습니다.

  2. 서버 은 브라우저에이 직접 열지 않고 해당 유형을 다운로드해야한다고 제안합니다. 이것은 서버 응답의 헤더 값을 통해 수행됩니다.

headerContent Disposition입니다. How you use it은 서버 측의 능력에 달려 있습니다.

Content-Disposition: attachment; filename="filename.mpg" 

이 응답 헤더는 당신이 그것을 보내는 것은 파일 및 로컬 하나로 저장해야하는 브라우저를 알려줍니다하지만 기본적으로는 같은으로 설정하고자합니다. (HTTP는 그 자체로 "파일"이라는 개념이없고 헤더와 데이터가있는 요청과 응답 만 기억하십시오.)

관련 문제