PHP の readfile() 関数を使用して、flv ビデオをフラッシュ プレーヤーにダウンロードしようとしています。これを使用すると、ファイルの場所を隠すことができます。これらのコードを試しましたが、jw プレーヤーが機能しません。ファイルは個別にダウンロードできますが、プレーヤーでは機能しません。
<?php
$file = '/vid/myvideo.flv';
header('Content-Description: File Transfer');
header('Content-Type: video/x-flv');
header("Cache-Control: no-cache");
header('Content-Disposition: attachment; filename=myvideo.flv' );
header("Pragma: no-cache");
header('Content-length: '.filesize($file));
flush();
@readfile($file) or die("File not found.");
?>
.swf を転送するとファイルは機能しますが、ファイルのパスが表示されます。
readfile() 関数を使用して、flv ファイルをフラッシュ プレーヤーにダウンロードすることは可能ですか。