フォルダー ディレクトリからファイルを読み取っているときに、Broken Pipe Exception が発生しました。次のコードを実行してください...
FileInputStream inputStream = new FileInputStream(file);
ServletOutputStream outputStream = response.getOutputStream();
IOUtils.copy(inputStream, outputStream);
IOUtils.closeQuietly(inputStream);
IOUtils.closeQuietly(outputStream);
IOUtils.copy(inputStream, outputStream); で inputStream と outputStream をコピー中にパイプの破損が発生しました。
壊れたパイプを解決するにはどうすればよいですか? PipedInputStream を使用できますか? この例外を処理するこの適切な方法はありますか。