我的一台服务器刚刚升级为使用Pecl http 2.0x,所以现在我的http 1.0代码完全坏了。我之前使用的代码是:
http_send_content_disposition($filename,true);
http_send_content_type('video/mp4');
http_send_file($file);
所以我试图将其转换为2.0 Pecl HTTP代码并且它无法正常工作。这是我到目前为止所做的:
$res = new http\Env\Response;
$res->setContentType('video/mp4');
$res->setContentDisposition(["filename" => $filename]);
$fp = fopen($file,"r");
$res->send($fp);
有谁知道正确的翻译是什么?这个新版本的文档非常糟糕,它们没有提供1.0的任何升级路径。
谢谢!