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

2021年8月24日

ServletOutputStream
バイナリデータをクライアントに送信するための出力ストリームを提供します。ServletOutputStream オブジェクトは、通常 ServletResponse.getOutputStream() メソッドを介して取得されます。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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);
}
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); }
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