내 Amazon S3 스토리지에 여러 개의 비디오 파일이 저장되어 있습니다. PHP 스크립트를 만드는 중입니다. here과 매우 유사하며 사용자가 비디오를 하드 드라이브에 다운로드 할 수 있습니다.PHP 강제로 원격 파일 다운로드
나는이 같은 것을 사용하고 싶습니다 :
<?php
$file_name = $_GET['file'];
$file_url = 'http://www.myamazons3.com/' . $file_name;
header('Content-Type: application/octet-stream');
header("Content-Transfer-Encoding: Binary");
header("Content-disposition: attachment; filename=\"".$file_name."\"");
readfile($file_url);
exit;
그러나, 나는 비디오 내 서버를 통해 올 수 있기 때문에이 대역폭을 증가 시킨다는 인상입니다.
어떻게하면 내 자신의 서버를 통해 먼저 읽지 않고이 비디오를 강제로 다운로드 할 수 있을지에 대한 아이디어가 있습니까?
감사합니다.
PHP를 사용하여 (예 : 서버 측 스크립트) 서버가 파일을 중계해야합니다. 클라이언트 측 구현 (예 : 자바 스크립트)에 대한 api를 확인하십시오. – vdbuilder