Записать InputStream в HttpServletResponse
У меня есть InputStream, который я хочу записать в HttpServletResponse. Существует такой подход, который занимает слишком много времени из-за использования байта []
<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>
Мне было интересно, что может быть лучшим способом сделать это с точки зрения скорости и эффективности.