Example usage for com.amazonaws.services.s3.model ResponseHeaderOverrides RESPONSE_HEADER_CONTENT_TYPE

List of usage examples for com.amazonaws.services.s3.model ResponseHeaderOverrides RESPONSE_HEADER_CONTENT_TYPE

Introduction

In this page you can find the example usage for com.amazonaws.services.s3.model ResponseHeaderOverrides RESPONSE_HEADER_CONTENT_TYPE.

Prototype

String RESPONSE_HEADER_CONTENT_TYPE

To view the source code for com.amazonaws.services.s3.model ResponseHeaderOverrides RESPONSE_HEADER_CONTENT_TYPE.

Click Source Link

Usage

From source file:edu.upenn.library.fcrepo.connector.annex.S3AnnexResolverFactory.java

License:Apache License

public URI getObjectURI(String annexId, Map<String, String> remoteResponseHeaderHints) {
    GeneratePresignedUrlRequest request = new GeneratePresignedUrlRequest(bucket, annexId);
    request.addRequestParameter(ResponseHeaderOverrides.RESPONSE_HEADER_CONTENT_TYPE,
            remoteResponseHeaderHints.get(Headers.CONTENT_TYPE));
    request.addRequestParameter(ResponseHeaderOverrides.RESPONSE_HEADER_CONTENT_DISPOSITION,
            remoteResponseHeaderHints.get(Headers.CONTENT_DISPOSITION));
    try {//ww w .j a v  a2  s .  c om
        return conn.generatePresignedUrl(request).toURI();
    } catch (URISyntaxException ex) {
        throw null;
    }
}