php中点击链接直接下载图片

     最近需要一个功能,是点击链接,直接把图片下载下来,一般情况下,图片是在新页直接打开的,不会自动提示下载,在网上找来找,用这个挺好使,代码如下:

$filename = basename($downfile); 
$filename_info = explode('.', $filename); 
$fileext = $filename_info[count($filename_info)-1]; 
header('Content-type: application/x-'.$fileext); 
header('Content-Disposition: attachment; filename='.$filename); 
header('Content-Description: PHP3 Generated Data');   
echo $downfile;

其中,$downfile是图片的地址,把链接连到这一页,可以传个值什么的,从数据库里取出图片的地址,放在$downfile里就ok了!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值