사용자가 파일을 하드 드라이브에 다운로드하지 않고 이미지 및 비디오 파일을 미리 볼 수있는 파일 탐색기/업 로더를 프로그래밍하고 있습니다. 개인 정보 보호 및 보안상의 이유로, 나는 문서 루트 외부에 자산 파일을 저장하고있다. 그러나 GD 라이브러리를 활용하여 이미지 미리보기를 생성 할 수는 있지만 플래시 플레이어가 재생을 위해 SWF 또는 FLV 파일을 어떻게 제공하는지 확신 할 수 없습니다. PHP가 readfile()을 통해 임시 파일을 제공 할 수있는 방법이 있습니까?문서 루트 외부에있는 스트리밍 용 PHP 비디오 파일 제공
다음과 같이 작동합니다 : http://example.com/flv_serve.php?file=sample.flv
. 그러면 readfile은 자산 디렉토리에서 $_GET['file']
을 가져 와서 파일을 웹 서버에 FLV로 덤프합니다. 물론 flv_serve.php에 액세스하는 사람이 세션에서 파일에 대한 권한을 갖고 있는지 확인합니다.
누구나 전에 비슷한 문제를 처리해야합니까?
GregPK의 답변이 도움이 되었습니까? 그렇지 않다면 어떻게 진행 했습니까? – jerrygarciuh