我使用捲曲下載從位置文件PHP捲曲下載
function get_data($url)
{
$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);
curl_close($ch);
header("Content-Type: application/force-download");
header("Content-disposition: attachment; filename=zipfile.tar.gz");
echo $data;
}
$rt = get_data('http://slackbuilds.org/slackbuilds/13.37/multimedia/umplayer.tar.gz');
這並下載文件,但我無法打開it.Is強制提正確的Content-Type?我正在使用這個腳本來處理視頻,所以我嘗試了Content-Type:Video,但仍然不適合。
好的工作,我一直在尋找視頻文件,所以我改變它適當的視頻,添加視頻/ MP4的內容類型的工作。還有一個問題,如果視頻尺寸增加(比如說400MB),它會佔用PHP內存嗎? – GoodSp33d
我不知道curl庫是如何工作的。 – wannik
是的,它會吃掉你的記憶,因爲你正在使用'RETURNTRANSFER',所以它會返回到駐留在內存中的變量中。 –