Example usage for com.amazonaws.services.s3 Headers CONTENT_DISPOSITION

List of usage examples for com.amazonaws.services.s3 Headers CONTENT_DISPOSITION

Introduction

In this page you can find the example usage for com.amazonaws.services.s3 Headers CONTENT_DISPOSITION.

Prototype

String CONTENT_DISPOSITION

To view the source code for com.amazonaws.services.s3 Headers CONTENT_DISPOSITION.

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 {/*from ww w.  ja  v  a  2s  .c  om*/
        return conn.generatePresignedUrl(request).toURI();
    } catch (URISyntaxException ex) {
        throw null;
    }
}