CDN (Rackspace의 클라우드 파일)과 해당 파일에 대한 링크가 포함 된 고정 html 페이지에 파일이 있다고 가정합니다. 이 파일을 강제로 다운로드 할 수있는 방법이 있습니까 (브라우저에서 열지 못하게하려면 mp3 용)?마크 업 또는 JS를 통해 강제 다운로드
우리는 우리의 서버가 파일을 읽고에 해당 헤더를 설정 할 수 있습니다 :
header("Content-Type: application/force-download")
하지만 우리는 오히려 CDN가 알아서 할 것이다, 그래서 우리는 한 달에 약 500 만 다운로드합니다.
아이디어가 있으십니까?
'응용 프로그램/강제 다운로드'가 없습니다. 대신'application/octet-stream'을 사용하십시오. – Gumbo
감사합니다. 이제는 그것에 대해 생각하는 것이 이치에 맞지 않습니다. 브라우저에서 저장할 파일을 정의 할 수있는 방법이 없습니다. 헤더에 액세스 할 수있는 경우가 아니면 저장되지 않습니다. –
콘텐츠 유형을 사용하여 다운로드를 강제하는 것은 해킹입니다. Content-Disposition을 대신 사용하십시오. – Quentin