因此,正如大多数人可能知道的那样,当您在网页上放置文件链接时,必须右键单击该链接并单击“将链接另存为”以下载文件。我想知道是否有办法可以点击链接并自动下载文件。
答案 0 :(得分:2)
有一种方法,使用header()
调用来指定Content-Disposition
。
例如,我有一个如下所示的图像下载脚本:
header("Content-Type: $mime");
header("Content-Disposition: attachment; filename=\"foobar.baz\"");
readfile($filename);
您需要找出文件的MIME类型(并使用Content-Type: $mime
设置它),使用Content-Disposition
标头告诉浏览器此文件是附件,然后输出文件readfile()
。
This tutorial有更多关于此事的信息。