pic.php是一个处理图片的文件,接受前台的id,返回显示的是图片,以下是在前台中调用pic.php的程序,
<a href="../../plchart/pic.php?id=[!--id--]" target="_blank">
<img src="../../plchart/pic.php?id=[!--id--]" alt="" width="300" height="360" border="0" align="middle" />
</a>
我想在指定位置显示图片,由于图片太大,我将它设置成显示width="300" height="360",同时为该图片添加一个链接,当点击该图片的时候,就跳到pic.php文件,显示整个大图。现在问题是:我的前台缩略图可以正确显示,但是一点击该图,就弹出一个迅雷下载或者浏览器下载的窗口,问是否下载,我想的是一点击该图,就在新窗口中显示大图,不弹出下载窗口,难道是<a href的问题吗?或者是返回的值太大?
<a href="../../plchart/pic.php?id=[!--id--]" target="_blank">
<img src="../../plchart/pic.php?id=[!--id--]" alt="" width="300" height="360" border="0" align="middle" />
</a>
我想在指定位置显示图片,由于图片太大,我将它设置成显示width="300" height="360",同时为该图片添加一个链接,当点击该图片的时候,就跳到pic.php文件,显示整个大图。现在问题是:我的前台缩略图可以正确显示,但是一点击该图,就弹出一个迅雷下载或者浏览器下载的窗口,问是否下载,我想的是一点击该图,就在新窗口中显示大图,不弹出下载窗口,难道是<a href的问题吗?或者是返回的值太大?
<a href="javascript:location.href='../../plchart/pic.php?id=[!--id--]'">
<img src="../../plchart/pic.php?id=[!--id--]" alt="" width="300" height="360" border="0" align="middle" />
</a>
还是不行,还是弹出下载窗口
<a href="#" onclick="location.href='../../plchart/pic.php?id=[!--id--]'">
<img src="../../plchart/pic.php?id=[!--id--]" alt="" width="300" height="360" border="0" align="middle" />
</a>
也还是同样的问题
我想是浏览器设置的问题,我用IE浏览器会出现弹出下载窗口,用firefox就能正确显示
我估计是浏览器哪个地方设置的问题?在firefox中能够设置对图片、音频等采取相应措施,在IE中不知道怎么弄?
不知道怎么回事?以下是调用的pic.php文件,就是从数据库中读取图片二进制流,然后显示出来,应该没问题吧!缩略图都显示了
<?php
require("../e/class/connect.php");
include("../e/class/db_sql.php");
include("../e/class/config.php");
$id=$_GET['id'];
$link=db_connect();
$sql=mysql_query("SELECT *
FROM {$dbtbpre}ecms_stationlist
where id=$id
");
$r=mysql_fetch_object($sql);
Header( "Content-type: image/jpg");
echo $r->pic;
?>