67,513
社区成员
发帖
与我相关
我的任务
分享
String fileName = f.getName();
HttpServletResponse response = ServletActionContext.getResponse();
response.setHeader("content-disposition", "attachment;filename=" + URLEncoder.encode(fileName, "UTF-8"));
response.setContentType("application/octet-stream");
InputStream in = new FileInputStream(f);
int i;
OutputStream out = response.getOutputStream();
try{
while ((i = in.read()) != -1) {
out.write(i);
}
out.flush();
in.close();
out.close();
}catch(Exception ex){
logger.debug(ex);
}