在这里作记录,必要时查阅。
java
下载附件的操做,主要有3点:app
一、设置response的contentTypecode
二、设置附件的文件名,是设置一个header信息get
三、往response的输出流写二进制数据,即byte[]数据it
代码以下:io
// HttpServletResponse response String contentType = "application/x-msdownload"; response.setContentType(contentType); String filename = "出租屋信息.xls"; response.setHeader("Content-disposition", "attachment; filename=" + new String(filename.getBytes("GBK"), "ISO-8859-1")); os = response.getOutputStream(); os.write(data); // byte[] data