微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

xsendfile 在大约 100 秒后中止传输

如何解决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 举报,一经查实,本站将立刻删除。