servlet怎样发送文件??

04-03-29 kitsdk

我想用servlet发送一个文件(gif/pdf)到客户端的applet

ObjectOutputStream outputToApplet = new ObjectOutputStream(response.getOutputStream());

FileInputStream of = new FileInputStream(new File("d:/a.gif"));

outputToApplet.writeObject(of);

outputToApplet.flush();

outputToApplet.close();

抛出fileInputStream 没有序列化的异常。

如果吧文件读入一个byte数组倒是可以发送,不知道applet接收到字节数组之后,怎么构造成一个FileInputStream

请给各位大虾支招 谢谢!!