From 9d2fcda5e6d41f24f1cab8396cc30553ee3a3fcc Mon Sep 17 00:00:00 2001 From: omair saleh Date: Wed, 21 Apr 2021 16:53:11 +0800 Subject: [PATCH] fixing bugs --- .../Documents/Services/ConvertsBase64ToFile.php | 10 ++++------ load_font.php | 2 +- .../general/elements/DocumentFileViewrComponent.vue | 2 +- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/app/Classes/Modules/Documents/Services/ConvertsBase64ToFile.php b/app/Classes/Modules/Documents/Services/ConvertsBase64ToFile.php index 51df8bb8..a7a5c8b6 100644 --- a/app/Classes/Modules/Documents/Services/ConvertsBase64ToFile.php +++ b/app/Classes/Modules/Documents/Services/ConvertsBase64ToFile.php @@ -20,13 +20,10 @@ class ConvertsBase64ToFile * ConvertsBase64ToFile constructor. * @param null|string $path */ - public function __construct(?string $path = '') + public function __construct(?string $path = 'documents') { - $this->path = $path ? $path.'/': ''; + $this->path = $path; $this->filesInfo = []; - - File::isDirectory(storage_path($this->path)) or - File::makeDirectory(storage_path($this->path), 0700, true, true); } @@ -37,6 +34,7 @@ class ConvertsBase64ToFile */ public function convert($files = []){ foreach ($files as $file) { + $object = new FileObject($file); $object->getExtension() === 'pdf' ? $this->generatePDF($object) : $this->generateImage($object); @@ -101,7 +99,7 @@ class ConvertsBase64ToFile */ private function generateFile(FileObject $file, string $suffix = '') { - $filePath = $this->path.$file->getFileName().$suffix.'.'.$file->getExtension(); + $filePath = $this->path.'/'.$file->getFileName().$suffix.'.'.$file->getExtension(); Storage::disk('documents')->put($filePath, $file->getDecodedData()); diff --git a/load_font.php b/load_font.php index 066abfe7..d8ca4691 100644 --- a/load_font.php +++ b/load_font.php @@ -7,7 +7,7 @@ require_once "vendor/autoload.php"; // If you have modified your font directory set this // variable appropriately. //$fontDir = "lib/fonts"; - +$fontDir = 'storage/fonts'; // *** DO NOT MODIFY BELOW THIS POINT *** diff --git a/resources/assets/vue/components/general/elements/DocumentFileViewrComponent.vue b/resources/assets/vue/components/general/elements/DocumentFileViewrComponent.vue index 85959a5e..198a5d9d 100644 --- a/resources/assets/vue/components/general/elements/DocumentFileViewrComponent.vue +++ b/resources/assets/vue/components/general/elements/DocumentFileViewrComponent.vue @@ -58,7 +58,7 @@ } }, errorHandler(error, statusCode){ - this.src = statusCode === 404 ? 'images/3231370.jpg' : 'images/2942005.jpg' + this.src = statusCode === 404 ? '/images/3231370.jpg' : '/images/2942005.jpg' this.isLoading = false; } },