私たちのビデオホスト、Ooyalaからビデオソースファイルをダウンロードしようとしていますが、これらのファイルのファイル名は長く、説明的ではなく、拡張子もありません。これらのファイルは、私はこの問題を解決したい人々の多くの異なる種類によってダウンロードされますので、私は、ヘッダーを設定し、次のコードで出力バッファにファイルを読んでいるので:サーバー経由でダウンロードをルーティングする。 PHPの設定
ini_set('max_execution_time', 7200);
header('Content-Length:'.$video_file_size);
header('Content-type: binary/octet-stream');
header('Content-Disposition: attachment; filename=movie.'$video_file_extension);
readfile($video_url);
私は、スクリプトと仮定しますこのようにダウンロード全体の "実行中"になるので、max_execution_timeを7200に設定して、すべてがうまくいっています。だから私は取るべき他の予防措置があるかどうか疑問に思っています。多分最大の記憶か何か?
感謝!
ありがとうございますが、ファイルは絶えず変化します。ユーザーはライブラリにアップロードしてダウンロードし、ホストから利用可能なすべての利用可能な動画のキャッシュを保存することは効率的ではないと考えています(これが私たちが支払うものです)。おかげさまで、それ以上の混乱を避けるためにコードを更新しました。 –