打开授权文件并将其传输到输出

时间:2013-01-12 18:01:26

标签: php

我正在尝试在stackoverflow上使用示例,但找不到任何可以在PHP中工作的东西。我正在尝试从服务器流式传输大型文件,然后实时将其流式传输到PHP中的输出。事情是我似乎无法实现它,因为文件需要授权。我有凭据,因为它是我的家庭服务器。有没有人完成这个?

$ch = curl_init();
$writefunc = function($ch, $chunk) {
    print $chunk;
    ob_flush();
    flush();
    return len($chunk);
};
curl_setopt($ch, CURLOPT_BUFFERSIZE, 8096);
curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch,CURLOPT_WRITEFUNCTION , $writefunc);
curl_exec($ch);

0 个答案:

没有答案