def url_for_media(self, media_id): if not self.app.config.get('AMAZON_SERVE_DIRECT_LINKS', False): return upload_url(str(media_id)) protocol = 'https' if self.app.config.get('AMAZON_S3_USE_HTTPS', False) else 'http' endpoint = 's3-%s.amazonaws.com' % self.app.config.get('AMAZON_REGION') return '%s://%s.%s/%s' % (protocol, self.container_name, endpoint, media_id)
def url_for_media(self, media_id, content_type=None): if not self.app.config.get('AMAZON_SERVE_DIRECT_LINKS', False): return upload_url(str(media_id)) if self.app.config.get('AMAZON_PROXY_SERVER'): url_generator = url_generators.get(self.app.config.get('AMAZON_URL_GENERATOR', 'default'), url_for_media_default) else: url_generator = url_for_media_default return url_generator(self.app, media_id)
def url_for_media(self, media_id, content_type=None): if not self.app.config.get('AMAZON_SERVE_DIRECT_LINKS', False): return upload_url(str(media_id)) if self.app.config.get('AMAZON_PROXY_SERVER'): url_generator = url_generators.get( self.app.config.get('AMAZON_URL_GENERATOR', 'default'), url_for_media_default) else: url_generator = url_for_media_default return url_generator(self.app, media_id)
def url_for_media(self, media_id, content_type=None): """Return url for givne media id. :param media_id: media id from media_id method """ return upload_url(str(media_id))