1
我試圖從我們的視頻主機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);
我認爲一個腳本像這樣將會「運行」整個下載,所以我使用ini_set將'max_execution_time'設置爲7200,並且一切都很好。所以現在我只是想知道我是否應該採取其他預防措施?也許最大的記憶或什麼?
謝謝!
謝謝,但文件會不斷變化。用戶將上傳並下載到一個圖書館,我認爲從主持人處獲得所有可用視頻的緩存(這是我們所支付的)是不高效的。不過謝謝,我更新了代碼以防止進一步的混淆。 –