// 输入流,通过输入流读取文件内容
// InputStream fileInputStream = new FileInputStream(new File(basePath+fileById.getCurrentFileName()));
// InputStream fis = new BufferedInputStream(fileInputStream);
// byte[] buffer = new byte[fis.available()];
// fis.read(buffer);
// fis.close();
// response.reset();
// response.setCharacterEncoding("UTF-8");
// response.addHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(fileById.getCurrentFileName(), "UTF-8"));
// response.addHeader("Content-Length", "" + fileById.getFileSize());
// OutputStream outputStream = new BufferedOutputStream(response.getOutputStream());
// response.setContentType("application/octet-stream");
// outputStream.write(buffer);
// outputStream.flush();
// fileInputStream.close();
版权声明:本文为weixin_45448319原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。