下载功能要求如下:
1、要兼容ie6 7 8、ff、opera、safari。可以使用浏览器直接点击下载,而不是在浏览器浏览图片。
2、要兼容迅雷的浏览器监控功能,能被迅雷正确解析图片地址。目前我只会实现2个要求的其中一个,如果2个要求同时实现的话暂时没想到什么好方法,想了好久才上来问问各位的思路。
1、要兼容ie6 7 8、ff、opera、safari。可以使用浏览器直接点击下载,而不是在浏览器浏览图片。
2、要兼容迅雷的浏览器监控功能,能被迅雷正确解析图片地址。目前我只会实现2个要求的其中一个,如果2个要求同时实现的话暂时没想到什么好方法,想了好久才上来问问各位的思路。
<a href="csdn23.php?id=2">圈套图片</a>
<?php
//php处理可以根据你的意思得到
if($_GET['id']==2)
{
$dir='maze.png';
if (!file_exists($dir)) { //检查文件是否存在
echo "文件找不到";
exit;
} else {
$file = fopen($dir,"r"); // 打开文件
//$file=file_get_contents($dir);
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length: ".filesize($dir));
Header("Content-Disposition: attachment; filename=" . $dir);
//echo $file;
echo fread($file,filesize($dir));
fclose($file);
exit;
}
}
?>迅雷?这个你试试。 对迅雷不感冒