现在我在页面上做一个按钮,只要用户一点,我在后台用php下载指定的图片到用户的电脑上,怎么实现这个功能,不要下载到服务器上,而是直接将我直接下载图片下载到用户电脑上
<a href="download.php">下??片</a>
<?php $file = '1.jpg'; if(file_exists($file)){ header('content-type:application/octet-stream'); header('content-disposition:attachment; filename='.basename($file)); header('content-length:'.filesize($file)); readfile($file); } ?>
<a href="download.php">下??片</a>
<?php $file = '1.jpg'; if(file_exists($file)){ header('content-type:application/octet-stream'); header('content-disposition:attachment; filename='.basename($file)); header('content-length:'.filesize($file)); readfile($file); } ?>
<?php $file = file_get_contents('http://photo.com/1.jpg'); // ?片服?器的?片地址$name = '2.jpg'; // 你想改的名字if($file){ header('content-type:application/octet-stream'); header('content-disposition:attachment; filename='.$name); header('content-length:'.strlen($file)); echo $file;} ?>
<?php $file = file_get_contents('http://photo.com/1.jpg'); // ?片服?器的?片地址$name = '2.jpg'; // 你想改的名字if($file){ header('content-type:application/octet-stream'); header('content-disposition:attachment; filename='.$name); header('content-length:'.strlen($file)); echo $file;} ?>
你?片很大??
多?片下?,你的?片名?是一??
最初图片上传档名先用时间加乱数重新命名,这样不容易出错
你?片很大??
多?片下?,你的?片名?是一??
用??按?,?下??百??片?用??