首页 >后端开发 >php教程 >PHP 如何启动自动文件下载?

PHP 如何启动自动文件下载?

DDD
DDD原创
2024-11-18 08:13:02339浏览

How Can PHP Initiate an Automatic File Download?

使用 PHP 启动下载

要在链接访问时自动启动文件下载,可以使用 PHP 代码。

自动下载代码

实现该功能的PHP代码包括:

header("Content-Disposition: attachment; filename=\"" . basename($File) . "\"");
header("Content-Type: application/octet-stream");
header("Content-Length: " . filesize($File));
header("Connection: close");

这段代码snippet 在输出文件之前将标头发送到客户端。这些标头指示浏览器:

  • 触发下载提示 (Content-Disposition)
  • 设置显示的文件名 (basename function)
  • 指定通用文件类型(Content-Type)
  • 指示文件大小(filesize函数)
  • 下载后关闭连接(连接 )

以上是PHP 如何启动自动文件下载?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn