public class LocalMediaWebURLStrategy extends Object implements MediaURLStrategy
/medias/realFilename.jpg?context=base32encodedMediaContext
| Modifier and Type | Field and Description |
|---|---|
static String |
ATTACHEMENT_PARAM |
static String |
CONTEXT_PARAM |
static String |
CONTEXT_PARAM_DELIM |
static String |
MEDIA_LEGACY_PRETTY_URL |
static String |
NO_CTX_PART_MARKER |
| Constructor and Description |
|---|
LocalMediaWebURLStrategy() |
| Modifier and Type | Method and Description |
|---|---|
String |
getDownloadUrlForMedia(MediaStorageConfigService.MediaFolderConfig config,
MediaSource mediaSource)
Gets the download URL for media.
|
String |
getMediaWebRootContext()
Returns media web app context root, e.g.
|
protected String |
getTenantId() |
String |
getUrlForMedia(MediaStorageConfigService.MediaFolderConfig config,
MediaSource mediaSource)
Gets specific public URL for media binary data.
|
void |
setPrettyUrlEnabled(boolean prettyUrlEnabled) |
public static final String CONTEXT_PARAM_DELIM
public static final String NO_CTX_PART_MARKER
public static final String CONTEXT_PARAM
public static final String ATTACHEMENT_PARAM
public static final String MEDIA_LEGACY_PRETTY_URL
public String getUrlForMedia(MediaStorageConfigService.MediaFolderConfig config, MediaSource mediaSource)
MediaURLStrategygetUrlForMedia in interface MediaURLStrategyconfig - media folder configurationmediaSource - the wrapper which wraps real Media objectpublic String getMediaWebRootContext()
protected String getTenantId()
public 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 © 2017 SAP SE. All Rights Reserved.