X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/63cb6015a8c6db453f5551e50c04bf6ebbc0f3f1..refs/pull/3918/head:/app/Uploads/AttachmentService.php diff --git a/app/Uploads/AttachmentService.php b/app/Uploads/AttachmentService.php index ec02182bb..88bb41efb 100644 --- a/app/Uploads/AttachmentService.php +++ b/app/Uploads/AttachmentService.php @@ -41,7 +41,7 @@ class AttachmentService // Change to our secure-attachment disk if any of the local options // are used to prevent escaping that location. - if ($storageType === 'local' || $storageType === 'local_secure') { + if ($storageType === 'local' || $storageType === 'local_secure' || $storageType === 'local_secure_restricted') { $storageType = 'local_secure_attachments'; } @@ -64,24 +64,14 @@ class AttachmentService } /** - * Get an attachment from storage. + * Stream an attachment from storage. * * @throws FileNotFoundException - */ - public function getAttachmentFromStorage(Attachment $attachment): string - { - return $this->getStorageDisk()->get($this->adjustPathForStorageDisk($attachment->path)); - } - - /** - * Stream an attachment from storage. * * @return resource|null - * @throws FileNotFoundException */ public function streamAttachmentFromStorage(Attachment $attachment) { - return $this->getStorageDisk()->readStream($this->adjustPathForStorageDisk($attachment->path)); }