PHP 实现下载文件到本地

Posted Evai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 实现下载文件到本地相关的知识,希望对你有一定的参考价值。

只需要在php文件中设置请求头就可以了,创建download.php文件,代码如下:

$fileName = $_GET[‘filename‘]; //得到文件名
header( "Content-Disposition:  attachment;  filename=".$fileName); //告诉浏览器通过附件形式来处理文件
header(‘Content-Length: ‘ . filesize($fileName)); //下载文件大小
readfile($fileName);  //读取文件内容

html 代码如下:

<a href="download.php?filename=a.jpg">下载a.jpg</a>

 

以上是关于PHP 实现下载文件到本地的主要内容,如果未能解决你的问题,请参考以下文章

php 下载保存文件保存到本地的两种实现方法

php最强下载远程图片到本地代码

php导出excel表后,打包成压缩包,然后下载到本地如何实现?

php如何实现图片点击下载,并保存本地?-----本例子为二维码的生成图片,并支持点击下载

PHP下载远程文件

完全下载文件时,将下载的文件从一个片段传递到另一个片段