OutputStream
からを取得した場合は、ブラウザに返される応答にresponse
の内容を書き込むことができます。OutputStream
サンプルコード:
OutputStream outStream = response.getOutputStream();
response..setHeader("Content-Disposition", "attachment; filename=datafile.xls");
response.setContentType("application/vnd.ms-excel");
byte[] buf = new byte[4096];
int len = -1;
while ((len = inStream.read(buf)) != -1) {
outStream.write(buf, 0, len);
}
outStream.flush();
outStream.close();
これを読んでください: Content-Disposition:「インライン」と「添付ファイル」の違いは何ですか?
あなたの場合、メソッド定義は次のとおりです。
public static OutputStream decryptAsStream(InputStream inputStream,
String encryptionKey)
OutputStream
したがって、そのメソッドから次のように取得できます。
OutputStream os = ClassName.decryptAsStream(inputStream,encryptionKey);
そして、を使用しos
ます。