kopia lustrzana https://github.com/gaul/s3proxy
rodzic
f595a000ba
commit
542c9b8112
|
@ -1260,11 +1260,14 @@ final class S3ProxyHandler extends AbstractHandler {
|
||||||
response.setStatus(status);
|
response.setStatus(status);
|
||||||
|
|
||||||
addMetadataToResponse(response, blob.getMetadata());
|
addMetadataToResponse(response, blob.getMetadata());
|
||||||
|
// TODO: handles only a single range due to jclouds limitations
|
||||||
Collection<String> contentRanges =
|
Collection<String> contentRanges =
|
||||||
blob.getAllHeaders().get(HttpHeaders.CONTENT_RANGE);
|
blob.getAllHeaders().get(HttpHeaders.CONTENT_RANGE);
|
||||||
if (!contentRanges.isEmpty()) {
|
if (!contentRanges.isEmpty()) {
|
||||||
response.addHeader(HttpHeaders.CONTENT_RANGE,
|
response.addHeader(HttpHeaders.CONTENT_RANGE,
|
||||||
contentRanges.iterator().next());
|
contentRanges.iterator().next());
|
||||||
|
response.addHeader(HttpHeaders.ACCEPT_RANGES,
|
||||||
|
"bytes");
|
||||||
}
|
}
|
||||||
|
|
||||||
try (InputStream is = blob.getPayload().openStream();
|
try (InputStream is = blob.getPayload().openStream();
|
||||||
|
|
Ładowanie…
Reference in New Issue