这样从文件系统读取一个文件然后显示有问题吗?可是显示不出来
<%@page import="java.io.*"%>
<%
try
{
String FileBase = "/home/htdoc/test/";
response.setContentType("image/gif");
File fp = new File(FileBase+"test.gif");
FileInputStream str = new FileInputStream(fp);
ServletOutputStream op = response.getOutputStream();
BufferedInputStream bis = null;
BufferedOutputStream bos = null;
bis = new BufferedInputStream(str);
bos = new BufferedOutputStream(op);
byte[] buff = new byte[5*1024*1024];
int bytesRead;
// Simple read/write loop.
while (-1 != (bytesRead = bis.read(buff, 0, buff.length))) {
// out.println(bytesRead);
bos.write(buff, 0, bytesRead);
}
}
catch (FileNotFoundException e)
{
out.println(e.toString());
}
%>