HttpServletResponse 下載附件

在這裏作記錄,必要時查閱。
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
相關文章
相關標籤/搜索