要想把*.tif格式的图片显示在IE上得用插件
我下了一个alttiff.ocx的插件,都能好了
可是在“src”的“value”里输入URL却显示不出来图片
但如果输入本机地址比如“D:\VoucherPhoto\2005\00000001.tif”的话就能找到图片
不知道怎么回事
我用TOMCAT服务器 段口号是7878 工程名字是Photo 里面有个叫Photo的文件夹
这里是我的源代码
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ page import="java.util.*"%>
<%@ page import="com.google.common.*;"%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>凭证图片</title>
</head>
<body>
<p>
<%
int accyear =(Integer)session.getAttribute("accyear");
int periodId =(Integer)session.getAttribute运动会口号 ("periodId");
int voucherNo =(Integer)session.getAttribute("voucherNo");
ArrayList list = (ArrayList) session.getAttribute("list");
int m = (Integer)session.getAttribute("m");
int n = (Integer)session.getAttribute("n");
Photo p = (Photo)list.get(n);
String name = p.getImageFile();
%>
会计年:<%=accyear%> 会计期:<%=periodId%> 凭证号:<%=voucherNo%></p>
<p><a href="up.jsp">《上一页</a> <a href="next.jsp">下一页》</a> </p>
<p><img src="http://192.168.0.15:7878/Photo/Photo/<%=accyear%>/<%=name%>.tif" /></p>
<object width=800 height=1000
classid="CLSID:106E49CF-797A-11D2-81A2-00E02C015623">
<param name="src" value="http://192.168.0.15:7878/Photo/Photo/<%=accyear%>/<%=name%>.tif">
<param name="negative" value="no">
<embed width=200 height=200
src="http://192.168.0.15:7878/Photo/Photo/<%=accyear%>/<%=name%>.tif" type="image/tiff"
negative=no>
</object>
</body>
</html>
把在服务器上的图片地址直接复制到地址栏确认有没图片,如果没有图片,那就尝试改变url中的图片地址.这样的问题和代码本身无关,只是路径问题
ImageControl图像处理中间件,能够在IE浏览器窗口中直接浏览TIF文档,提供对文档的打印、阅读、下载等功能,并且支持TIF文档保存于服务器上,能够实现文档和数据库的统一管理。控件采用标准HTTP协议,支持任意后台Web服务器(如:IIS、WebLogic、Tomcat等)和任意后台操作系统(Windows2000、Windows2003、WindowsXP)等, 本程序包中的程序代码为展示控件产品功能、辅助二次开发使用,更多功能应用方法请阅读imgDemo.rar包中的《图像处理中间件(ImageCongtrol)开发指南》即ImageControl.chm。