览器中表现也有所不同。例如在IE和Firefox中,采用ISO8859-1编码可以正确显示文件名,而在Opera中不管采用那种编码,默认保存的文件名都无法做到正确显示。
所以最好的方法其实就是尽量在文件名中使用ascii编码。
五、由于采用流的方式进行输入输出,我们必须保证在使用完毕后关闭流的资源。
一般我们把关闭流的操作放在finally块中,以保证在程序段结束前一定会关闭流的资源:
InputStream is = null;
ServletOutputStream sos = null;
try {
is = ...; //
通过某种方式读进数据到输入流
sos = response.getOutputStream(); //打开输入流
byte[] buff = new byte[2048