public class LocalMediaWebURLStrategy extends java.lang.Object implements MediaURLStrategy
/medias/realFilename.jpg?context=base32encodedMediaContext
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ATTACHEMENT_PARAM |
static java.lang.String |
CONTEXT_PARAM |
static java.lang.String |
CONTEXT_PARAM_DELIM |
static java.lang.String |
MEDIA_LEGACY_PRETTY_URL |
static java.lang.String |
NO_CTX_PART_MARKER |
static java.lang.String |
PRETTY_URL_TENANT_PREFIX |
| Constructor and Description |
|---|
LocalMediaWebURLStrategy() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDownloadUrlForMedia(MediaStorageConfigService.MediaFolderConfig config,
MediaSource mediaSource)
Gets the download URL for media.
|
java.lang.String |
getMediaWebRootContext()
Returns media web app context root, e.g.
|
protected java.lang.String |
getTenantId() |
java.lang.String |
getUrlForMedia(MediaStorageConfigService.MediaFolderConfig config,
MediaSource mediaSource)
Gets specific public URL for media binary data.
|
void |
setPrettyUrlEnabled(boolean prettyUrlEnabled) |
public static final java.lang.String CONTEXT_PARAM_DELIM
public static final java.lang.String NO_CTX_PART_MARKER
public static final java.lang.String CONTEXT_PARAM
public static final java.lang.String ATTACHEMENT_PARAM
public static final java.lang.String MEDIA_LEGACY_PRETTY_URL
public static final java.lang.String PRETTY_URL_TENANT_PREFIX
public java.lang.String getUrlForMedia(MediaStorageConfigService.MediaFolderConfig config, MediaSource mediaSource)
MediaURLStrategygetUrlForMedia in interface MediaURLStrategyconfig - media folder configurationmediaSource - the wrapper which wraps real Media objectpublic java.lang.String getMediaWebRootContext()
protected java.lang.String getTenantId()
public java.lang.String getDownloadUrlForMedia(MediaStorageConfigService.MediaFolderConfig config, MediaSource mediaSource)
MediaFilter add Content-Disposition header to the HTTP response what forces browser to
display download dialog rather than serve media directly.config - media folder configurationmediaSource - the media sourcepublic void setPrettyUrlEnabled(boolean prettyUrlEnabled)
Copyright © 2018 SAP SE. All Rights Reserved.