PHP实现浏览器文件下载图片或者php文件
发布:smiling 来源: PHP粉丝网 添加日期:2018-09-18 10:06:53 浏览: 评论:0
超链接下载
如果浏览器支持超链接的方式下载文件,会在点击超链接的时候自动下载文件。
下面我们来测试一下通过超链接下载文件:
<a href="/Uploads/test.zip">通过超链接的方式下载文件</a>
当我们点击的时候如下所示:
超链接下载文件
通过超链接下载图片:
我们通过超链接下载图片时,会直接在浏览器打开显示,然后我们需要再存储到指定路径保存下来:
<a href="/Uploads/QC8054R7QPGQ_1000x500.jpg">通过超链接的方式下载图片</a>
效果是这样的:
超链接下载图片
通过程序下载
HTML端一行代码
<a href="download.php?filename=QC8054R7QPGQ_1000x500.jpg">通过程序的方式来下载图片</a>
download.php代码:
我们是通过Header请求头来发送文件下载信息,指定下载的是附件,下载后的文件名,content-length来指定文件的大小,然后通过readfile函数来读取文件内容而实现文件下载:
- $filename = $_GET['filename'];
- header('content-disposition:attachment;filename='. basename($filename));
- header('content-length:'. filesize($filename));
- readfile($filename);
效果如下:
Tags: 文件下载 浏览器 文件
- 上一篇:php获得上传文件类型的几种方法
- 下一篇:PHP7基于curl实现的上传图片功能
相关文章
- ·php利用header实现文件下载代码(2014-07-25)
- ·php实现文件下载功能的流程分析(2014-07-31)
- ·php中header()强制文件下载实现代码(2014-08-01)
- ·php常用ip转换与文件下载代码(2014-08-04)
- ·利用php header函数实现文件下载保存到本地(2014-08-04)
- ·php文件下载实现方法(2014-08-05)
- ·php文件下载的应用实例(2014-08-17)
- ·php文件下载实例(2014-09-06)
- ·php文件下载代码,支持远程文件下载(2014-09-09)
- ·PHP简单文件下载函数(2014-09-22)
- ·图解PHP文件下载原理实例(2015-04-04)
- ·PHP实现文件的下载实例代码(2015-04-09)
- ·实现文件下载功能 PHP 代码片断(2015-04-13)
- ·php实现文件下载功能的几个代码分享(2020-12-12)
- ·php实现文件下载代码分享(2021-04-05)
- ·PHP实现文件下载断点续传详解(2021-04-17)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)