在這裏作記錄,必要時查閱。
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