PHP程序员站--PHP编程开发平台
 当前位置:主页 >> PHP基础 >> 每日技巧 >> 

php让图片弹出下载框的方法

php让图片弹出下载框的方法

来源:PHP程序员站  作者:phperz.com  发布时间:2010-09-13
在做图片下载站时,常常需要给用户下载图片,但图片浏览器是直接

在做图片下载站时,常常需要给用户下载图片,但图片浏览器是直接可以打开的.怎么办呢,有没有什么方法可以让图片类型的文件弹出下载框下载呢,

当然是有的,php的header函数就可以提供这种方法

以下代码你可以copy下来测式一下

以下为引用的内容:
<?php
$filename = "123.jpg";//图片地址,可以绝对地址也可以相对地址
header("Content-Type: application/force-download");
header('Content-Disposition: attachment; filename="'.$filename.'"');
$img = file_get_contents($filename); 
echo $img;
?>

效果如下:

  

关键点在于

header("Content-Type: application/force-download");
header('Content-Disposition: attachment; filename="'.$filename.'"');

这二行代码,让告诉浏览器强制下载文件


延伸阅读:
javascript判断上传图片的大小和格式
IE 6.0 Firefox Opera 下使背景PNG图片透明
css实现背景图片自适应大小
网页图片选择GIF格式还是JPG格式
jQuery+CSS图片展示特效
jQuery图片切换效果插件
鼠标悬停文字上显示图片js效果
JavaScript动态调整图片尺寸
php下保存远程图片到本地的办法
Tags: php   图片   弹出   下载框  
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号