Schreiben Sie einen InputStream in eine HttpServletResponse
Ich habe einen InputStream, den ich in eine HttpServletResponse schreiben möchte. Es gibt diesen Ansatz, der aufgrund der Verwendung von Byte zu lange dauert []
<code>InputStream is = getInputStream(); int contentLength = getContentLength(); byte[] data = new byte[contentLength]; is.read(data); //response here is the HttpServletResponse object response.setContentLength(contentLength); response.write(data); </code>
Ich habe mich gefragt, was in Bezug auf Geschwindigkeit und Effizienz möglicherweise der beste Weg ist, dies zu tun.