response.setHeader("Content-disposition", "filename=\"" + URLEncoder.encode(attachment.getName(), System.getProperty("file.encoding")) + "\";");
response.setContentType(attachment.getContentType());
response.setContentLength((int)attachment.getSize());
response.setContentType(attachment.getContentType());
response.setContentLength((int)attachment.getSize());