将文件写入ServletOutputStream的最有效方法
问题内容:
ServletOutputStream output = response.getOutputStream();
output.write(byte[]);
将File写入javax.servlet.ServletOutputStream的最有效方法是什么?
编辑:
如果使用NIO会更有效吗?
问题答案:
IOUtils.copy(in, out);
out.flush();
//...........
out.close(); // depends on your application
哪里in
是的FileInputStream和out
是SocketOutputStream
。
IOUtils是Apache
Commons中
Commons
IO
模块的实用程序。