我正在使用此代码在我的网站上下载文件并且工作正常
header('Content-Description: File Transfer');
header('Content-Type: application/zip');
header("Content-Disposition: attachment; filename=\"$filename\"");
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
ob_clean();
flush();
print file_get_contents("$link");
然而,当我添加这个
header('Content-Length:' . filesize($link));
我收到错误消息,说没有收到数据或类似的内容。