mp3 파일을 스트리밍하는 웹 사이트가 있습니다. 모든 MP3 파일은 현재 Webroot의 파일 폴더에 저장되어 있습니다. 내가 가진 문제는 기본적인 웹 지식을 가진 누구나이 MP3 파일을 다운로드 할 수 있기 때문에 웹 루트 외부의 폴더에 파일을 저장하고 싶지만 cakephp를 사용하여 파일에 액세스하여 파일에 액세스하는 방법을 알지 못한다. . 스트리밍을 위해이 파일들을 어떻게 접근 할 수 있습니까? 또는 누군가가 파일을 다운로드하는 것을 막을 수있는 방법을 알고 있다면 웹 루트 (아마도 .htaccess 규칙을 사용하여?) 아래의 폴더에 저장되어 있어도 더 나은 해결책이 될 것입니다.cakephp를 사용하여 webroot 외부에 저장된 mp3 파일에 액세스하려고 시도합니다.
0
A
답변
2
CakePHP는 Media Views이라는 기능을 제공합니다. 실제로 파일을 전달하는 래퍼이며 MIME 유형 및 기타 자료를 올바르게 얻을 수 있도록 도와줍니다. 로그인 한 사용자에 대한 액세스를 제한하기 위해 CakePHP에서 제공하는 인증 메커니즘을 사용하면됩니다.
2
htaccess를 사용하여 mp3 폴더에 대한 액세스를 차단할 수 있습니다. 다음과 같은 내용으로 MP3-폴더에 .htaccess
- 파일을 만듭니다
Order Deny,Allow
Deny from all
차단 HTTP를 통해 모든 액세스 - PHP는 예전처럼 파일에 액세스 할 수 있습니다.
관련 문제
- 1. cakephp webroot 외부에 파일 위치
- 2. Android의 애플리케이션 컨텍스트에서 리소스에 액세스하려고 시도합니다.
- 3. mp3 파일을 연결하거나 자바를 사용하여 mp3 파일에 합류
- 4. php를 사용하여 mp3 파일에 id3v2 태그를 쓰시겠습니까?
- 5. .mp3 파일에 단어 추가
- 6. 웹 루트 폴더 외부에 저장된 그림을 보여주는 문제
- 7. CakePHP를 사용하여 메일 보내기
- 8. 음성을 녹음하여 mp3 파일에 저장
- 9. CakePHP를
- 10. Grails GORM 매핑은 아무데도 존재하는 "class"필드에 액세스하려고 시도합니다.
- 11. cakephp를 사용하여 데이터베이스에서 단어를 제안
- 12. cakephp를 사용하여 이미지 업로드 1.3
- 13. ffmpeg를 사용하여 여러 mp3 파일을 하나의 mp3 파일에 오버랩하는 방법은 무엇입니까?
- 14. Curl을 사용하여 Joomla 외부에 로그인
- 15. 부두가있는 여러 개의 webroot 폴더
- 16. CakePHP가 AssetsController를 통해 webroot/assets에 JS 파일을로드하려고합니다.
- 17. byteArray를 mp3 파일에 저장할 수 있습니까?
- 18. SSIS를 사용하여 Excel 파일에 저장된 SQL 문을 실행하는 방법이 있습니까?
- 19. HttpWebRequest를 사용하여 파일의 페이지를로드하려고 시도합니다.
- 20. 경로에 대한 액세스가 거부되어 원격 서버 파일에 액세스하려고 시도했습니다.
- 21. CakePHP를 사용하여 리디렉션 한 후 오류가 발생했습니다.
- 22. cakePHP를 사용하여 여러 행을 삽입하는 방법
- 23. cakephp를 사용하여 웹 서비스를 작성하는 방법
- 24. cakePHP를 사용하여 데이터베이스 테이블에 가입하는 방법은 무엇입니까?
- 25. CakePHP를 사용하여 인증에 제한을 추가하는 방법은 무엇입니까?
- 26. 하위 도메인에 CakePHP를 배포하면 잘못된 위치로 리디렉션됩니다.
- 27. plist 파일에 저장된 배열 데이터 검색
- 28. WinForms : .resx 파일에 저장된 값은 어떻게됩니까?
- 29. Windows Azure의 BLOB에 저장된 텍스트 파일에 액세스
- 30. 파일에 저장된 Ruby 스크립트 출력에 문제가 있습니다.