public void downloadLocal(HttpServletResponse response, String alarmTypeName) throws FileNotFoundException{ // 下 载 本 地 文 件 String fileName = alarmTypeName; fileName += ( ".xls" ).toString(); try { fileName = URLEncoder.encode(fileName, "UTF-8" ); // 读 到 流 中 InputStream inStream = new FileInputStream( "D://alarmTotalInfo//totalInfo.xls" );// 文
件 路 径 // 设 置 输 出 格 式 response.reset(); response.setContentType( "application/x-download" ); response.setHeader( "Content-Disposition" , "inline;filename =" + fileName); //response.addHeader("Content-Disposition", "attachment; filename=" + fileName); // 循 环 取 出流 中的 数 据 byte [] b = new byte [ 1024 ]; int len; try { OutputStream out = response.getOutputStream(); // 获 得 输 出
while ((len = inStream.read(b)) > 0 ){ out.write(b, 0 , len); } out.flush(); out.close(); inStream.close(); } catch (IOException e){ e.printStackTrace(); } } catch (Exception e){ e.printStackTrace(); } } |
j ava文 件 另 存 偽
最新推荐文章于 2022-08-27 07:00:17 发布