在 PHP 中使用 header() 强制下载文件
要使用户能够从您的服务器下载文件,您可以使用 header()功能。但是,如果您在现有示例中遇到问题,本文将提供解决方案。
您尝试的代码不包含以下关键标头:
这里是一个正确的代码片段,应该可以工作:
$size = filesize("Image.png"); header('Content-Type: image/png'); header('Content-Disposition: attachment; filename="Image.png"'); header('Content-Length: ' . $size); readfile("Image.png");
故障排除步骤:
其他注意事项:
header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public');
以上是如何使用'header()”函数在 PHP 中强制下载文件?的详细内容。更多信息请关注PHP中文网其他相关文章!