教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php点击链接下载图片或其它类型文件的实例代码

php点击链接下载图片或其它类型文件的实例代码

发布时间:2016-09-27   编辑:jiaochengji.com
本文介绍下,用php实现点击链接即可下载图片或其它类型文件的一段代码,有需要的朋友参考下。

点击链接即下载图片或其它类型的文件,代码如下:
例1,

<?php
//点击链接下载图片
//by www.jbxue.com
$filename = $_GET['filename'];  
header("Content-type: application/octet-stream");  
header("Content-Length: ".filesize($filename));  
header("Content-Disposition: attachment; filename=$filename");  
$fp = fopen($filename, 'rb');  
fpassthru($fp);  
fclose($fp);  
?>

例2,下载某一类型的文件。
代码:

<?php  
//直接输出一个 PDF 文件  
header('Content-type: application/pdf');  
  
//提示下载 PDF 文件 downloaded.pdf  
header('Content-Disposition: attachment; filename="downloaded.pdf"');  
  
//original.pdf 的源文件  
readfile('original.pdf');  
?>

说明:
如果仅是将文件输出到标准输出,可以使用 readfile()函数,比fopen()要好。

您可能感兴趣的文章:
php点击链接下载图片或其它类型文件的实例代码
40个有创意的jQuery图片、内容滑动及弹出插件收藏集之一
可以显示单图片,多图片ajax请求的ThickBox3.1类下载
php点击链接是下载不是打开
PHP实现浏览器文件下载图片或者php文件
PHP防盗链图片怎么破解?实例代码
php下载css中图片的实例代码
jQuery对话框插件 ThickBox
php文件下载类(支持多种文件类型)
jquery 指南/入门基础

[关闭]
~ ~