здесь приведенный ниже код пытается записать файл PDF с локального компьютера в браузер, но здесь не записывает файл в браузер
String pdfFileName = "hello1.pdf";
String contextPath = "";
contextPath = "/home/admin/Desktop/";
File pdfFile = new File(contextPath + pdfFileName);
FileInputStream fileInputStream = new FileInputStream(pdfFile);
response.setContentType("application/pdf");
response.addHeader("Content-Disposition", "attachment; filename=" + pdfFileName);
response.setContentLength((int) pdfFile.length());
OutputStream responseOutputStream = response.getOutputStream();
System.out.println("fileInputstream length : " + fileInputStream.available());
int length;
byte[] buffer = new byte[4096];
while ((length = fileInputStream.read(buffer)) > 0) {
responseOutputStream.write(buffer, 0, length);
}
System.out.println(" outputstream length : " + responseOutputStream.toString());
fileInputStream.close();
responseOutputStream.flush();
responseOutputStream.close();