xsendfile 在大约 100 秒后中止传输

问题描述

我正在使用 xsendfile(共享主机;Dreamhost)下载文件。如果传输时间少于 100 秒,则一切正常。如果超出此范围,则会因网络错误而中止。 Chrome、Firefox 和 Edge 上的行为是相同的。服务器上的 PHP 代码再简单不过了。它只是调用 xsendfile 并退出

function transmitFileX($f)
{
// new way. Requires the xsendfile mod to be installed on the server
header("X-Sendfile: $f");
header('Content-Type: ' . mime_content_type($f)); //application/octet-stream');
$b = basename($f);
header("Content-disposition: inline; filename=\"$b\"");
exit;
}

我与 Dreamhost 进行了多次交流,他们声称服务器上没有限制文件传输大小或时间的设置。我在这里完全失败了。有人有什么想法吗?

--尼尔

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)