kopia lustrzana https://github.com/gaul/s3proxy
Handle null Content-MD5 in response
rodzic
ba3171a8e7
commit
c6a87d6816
|
@ -779,9 +779,11 @@ final class S3ProxyHandler extends AbstractHandler {
|
||||||
response.addHeader(HttpHeaders.CONTENT_LENGTH,
|
response.addHeader(HttpHeaders.CONTENT_LENGTH,
|
||||||
contentMetadata.getContentLength().toString());
|
contentMetadata.getContentLength().toString());
|
||||||
response.setContentType(contentMetadata.getContentType());
|
response.setContentType(contentMetadata.getContentType());
|
||||||
response.addHeader(HttpHeaders.CONTENT_MD5,
|
HashCode contentMd5 = contentMetadata.getContentMD5AsHashCode();
|
||||||
BaseEncoding.base64().encode(
|
if (contentMd5 != null) {
|
||||||
contentMetadata.getContentMD5AsHashCode().asBytes()));
|
response.addHeader(HttpHeaders.CONTENT_MD5,
|
||||||
|
BaseEncoding.base64().encode(contentMd5.asBytes()));
|
||||||
|
}
|
||||||
Date expires = contentMetadata.getExpires();
|
Date expires = contentMetadata.getExpires();
|
||||||
if (expires != null) {
|
if (expires != null) {
|
||||||
response.addDateHeader(HttpHeaders.EXPIRES, expires.getTime());
|
response.addDateHeader(HttpHeaders.EXPIRES, expires.getTime());
|
||||||
|
|
Ładowanie…
Reference in New Issue