diff --git a/AmazonS3StreamWrapper.inc b/AmazonS3StreamWrapper.inc old mode 100644 new mode 100755 index 62830b0..bbc8b71 --- a/AmazonS3StreamWrapper.inc +++ b/AmazonS3StreamWrapper.inc @@ -283,7 +283,8 @@ class AmazonS3StreamWrapper implements DrupalStreamWrapperInterface { $url = $this->domain . '/' . $local_path; if ($info['presigned_url'] && $this->cloudfront) { - $url = $this->getCF()->get_private_object_url($this->domain, $local_path, $timeout, array('Secure' => $info['https'])); + $domain = ltrim($this->domain, '/'); + $url = $this->getCF()->get_private_object_url($domain, $local_path, $timeout, array('Secure' => $info['https'])); } elseif ($info['presigned_url'] || $info['download_type'] !== 'http' || !empty($info['response'])) { $url = $this->getS3()->get_object_url(