set uploaded files public visibliity (relevant for S3 storage)

This commit is contained in:
Younes El Biache 2016-07-09 15:26:53 +02:00 committed by GitHub
parent 10418323ef
commit 32a06f119b

View File

@ -95,6 +95,7 @@ class ImageService
try {
$storage->put($fullPath, $imageData);
$storage->setVisibility($fullPath, 'public');
} catch (Exception $e) {
throw new ImageUploadException('Image Path ' . $fullPath . ' is not writable by the server.');
}
@ -167,6 +168,7 @@ class ImageService
$thumbData = (string)$thumb->encode();
$storage->put($thumbFilePath, $thumbData);
$storage->setVisibility($thumbFilePath, 'public');
$this->cache->put('images-' . $image->id . '-' . $thumbFilePath, $thumbFilePath, 60 * 72);
return $this->getPublicUrl($thumbFilePath);
@ -269,4 +271,4 @@ class ImageService
}
}
}