[Java]FileInputStreamとBufferedInputStreamでpdfファイルを読み込む
ServletOutputStream
バイナリデータをクライアントに送信するための出力ストリームを提供します。ServletOutputStream オブジェクトは、通常 ServletResponse.getOutputStream() メソッドを介して取得されます。
使用例
FileInputStream fist = null; BufferedInputStream bist = null; try { //PDFファイルを読み込む fist = new FileInputStream("C:\\download\\2021\\test.pdf"); bist = new BufferedInputStream(fist); } catch (FileNotFoundException e) { e.printStackTrace(); } /*バイナリデータを出力ストリーム*/ ServletOutputStream output = response.getOutputStream(); int n; while(( n = bist.read()) !=-1){ output.write(n); }