[Java]FileInputStreamとBufferedInputStreamでpdfファイルを読み込む

2021年8月24日

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);
}

 

Java

Posted by arkgame