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): """Return url for givne media id. :param media_id: media id from media_id method """ return upload_url(str(media_id))