gpt4 book ai didi

java - ClientAbortException : java.net.SocketException:连接由对等方重置:套接字写入错误

转载 作者:行者123 更新时间:2023-12-02 06:10:08 24 4
gpt4 key购买 nike

阅读 pdf 任何帮助时出现此错误。我使用链接来阅读 PDF 文件

ByteArrayOutputStream baos = new ByteArrayOutputStream(); 
PdfReader reader = null;
PdfImportedPage page = null;
try { PdfCopy writer = new PdfCopy(document, baos);
document.open();
for (String pdfFile : pdfFiles) {
reader = new PdfReader(pdfFile);
for (int i = 1; i <= reader.getNumberOfPages(); i++) {
page = writer.getImportedPage(reader, i);
writer.addPage(page);
}
reader.close(); }


document.close();
} catch (Exception e) { System.out.println(e);
} finally { if (document != null && document.isOpen()) { document.close(); } }
response.setContentType("application/octet-stream");
response.setHeader("Content-disposition", "attachment; filename=Text.pdf");
response.setContentLength(baos.size());
OutputStream outStream = response.getOutputStream();
baos.writeTo(outStream);

最佳答案

ClientAbortException 是一个 tomcat 异常,当应用程序向浏览器发送请求但浏览器终止或已终止请求时,会发生该异常。这意味着,您的代码运行到最后一行,然后生成异常。也许生成时间太长并且浏览器连接超时?

测试 pdf 生成和发送到浏览器的隔离。如果问题仍然存在,请同时发布周围的 servlet 代码。

关于java - ClientAbortException : java.net.SocketException:连接由对等方重置:套接字写入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21967518/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com