一尘不染

如何在PHP中自动开始下载?

php

您需要在PHP中添加什么代码,才能在访问链接时自动使浏览器将文件下载到本地计算机?

我专门考虑的功能类似于下载站点,它们会在用户单击软件名称时提示用户将文件保存到磁盘上?


阅读 358

收藏
2020-05-26

共1个答案

一尘不染

在输出文件之前发送以下标头:

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