以下代码为从image类型读出信息存为磁盘上的一个文件再打开该文件。
有没有不存为文件直接打开的方法?
<%@ page import="java.sql.*,java.io.*,java.util.*,java.lang.*" contentType="text/html;charset=gb2312"%>
<%@ page import="java.lang.*"%>
<%@ page import="java.util.*"%>
<%@ page import="java.text.*"%>
<%@include file="../include/conn.jsp"%>
<html>
<body>
<%    int xx_id=Integer.parseInt(request.getParameter("xx_id"));
    int type=Integer.parseInt(request.getParameter("type"));    String sql=null;
    ResultSet rs=null;
    InputStream in=null;
    String fileName=null;
    String extName=null; sql="select * from t_gslxx where gslxx_id = "+Integer.toString(xx_id);
rs=stmt.executeQuery(sql);
if (rs.next())
{
fileName=rs.getString("gslxx_filename");
}
rs=stmt.executeQuery(sql);
if(rs.next())
{
       in = rs.getBinaryStream("gslxx_file");
FileOutputStream fs=new FileOutputStream("c:/temp/"+fileName);
      byte b[] = new byte[0x7a120];
int bytesum=0;
int byteread=0;
int length;
while ((byteread=in.read(b))!=-1)
{
fs.write(b,0,byteread);
}
fs.flush();
fs.close();
extName=rs.getString("gslxx_fileext"); }

response.sendRedirect("c:/temp/"+fileName);      %>      </body>      </html>为什么总是进入找不到文件的的错误页面呢?