我在浏览器中打开pdf文件时遇到性能问题。打开时间非常大。我们的pdf文件是扫描图像。那么有没有替代解决方案呢?这是我的示例代码。
response.setContentType("application/pdf");
response.setContentLength((int) file.length());
FileInputStream in = new FileInputStream(file);
OutputStream out = response.getOutputStream();
// Copy the contents of the file to the output stream
byte[] buf = new byte[1024];
int count = 0;
while ((count = in.read(buf)) >= 0) {
out.write(buf, 0, count);
}
in.close();
out.close();
这里我正在向浏览器外流。