나는 플래시 플레이어를 사용하여 일부 MP3 파일을 재생하고 있습니다. 파이어 폭스에서 정상적으로로드되지만 IE에서는로드되지 않습니다. mp3 파일의 URL로 이동하면 mp3의 소스 코드가 표시됩니다 (예 : 다운로드하는 대신 제공). 그래서 작은 스크립트를 사용하여 수정했습니다 :PHP는 읽기 파일 - 강제 다운로드
$url = $_GET['url'];
header('Content-type: application/force-download');
header('Content-Transfer-Encoding: Binary');
header("Content-disposition: attachment; filename=demo.mp3");
readfile($url);
위의 사항이 안전한 지 물어보고 싶습니다. 게다가, 서버는 이런 방식으로 대역폭을 손실합니까? 마지막으로 서버의 리소스에 영향을 줍니까? 감사합니다. .
흠 다음. 좋아. 고마워! – Manolis