|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/* |
|
|
|
/* |
|
|
|
* Copyright 2002-2021 the original author or authors. |
|
|
|
* Copyright 2002-2022 the original author or authors. |
|
|
|
* |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
@ -151,6 +151,8 @@ public class ResourceRegionHttpMessageConverter extends AbstractGenericHttpMessa |
|
|
|
responseHeaders.setContentLength(rangeLength); |
|
|
|
responseHeaders.setContentLength(rangeLength); |
|
|
|
|
|
|
|
|
|
|
|
InputStream in = region.getResource().getInputStream(); |
|
|
|
InputStream in = region.getResource().getInputStream(); |
|
|
|
|
|
|
|
// We cannot use try-with-resources here for the InputStream, since we have
|
|
|
|
|
|
|
|
// custom handling of the close() method in a finally-block.
|
|
|
|
try { |
|
|
|
try { |
|
|
|
StreamUtils.copyRange(in, outputMessage.getBody(), start, end); |
|
|
|
StreamUtils.copyRange(in, outputMessage.getBody(), start, end); |
|
|
|
} |
|
|
|
} |
|
|
|
|