当前位置: 首页 > 面试题库 >

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

微生令
2023-03-14
问题内容

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

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


问题答案:

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

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


 类似资料:
  • 问题内容: 如何在Internet Explorer中初始化文件的自动下载? 例如,在下载页面中,我希望显示下载链接和一条消息:“如果下载不会自动开始……等”。页面加载后不久应开始下载。 在Firefox中,这很容易,您只需在标头中包含一个meta标签,其中n是秒数,是下载URL。这在Internet Explorer中不起作用。如何在Internet Explorer浏览器中实现此目的? 问题答

  • 如何在我的WordPress帖子中自动包含以下PHP脚本? 我不熟悉PHP,我假设上面的代码来自我用来显示社交共享按钮的插件。 我希望有人可能已经处理自动添加元素到摘录之前,会有一些代码,我可以复制到我的子主题?

  • 问题内容: 我想从20000开始启动自动Incremenet 我怎么做?我可以编辑表格一些如何从20000开始递增吗? 问题答案: 另请参阅自动增量

  • 我将静态表视图嵌入到容器视图中,问题是当应用程序在父视图控制器中启动时,表视图向下滚动,中继最后一项。我希望看到前3项。 以下是我在父视图控制器和子视图控制器中所做的尝试,但没有成功: 以下是我的问题的图像:

  • 如何在鼠标进入时停止滑动自动播放和在鼠标离开时开始自动播放?我尝试了.stopAutoPlay()和.startautoPlay()函数,但对我不起作用。 谢谢。这是代码。