From 68bca1d1535bfaffe9971985a1af9cb3414aff59 Mon Sep 17 00:00:00 2001 From: vasilportey Date: Mon, 3 Oct 2016 14:14:38 +0300 Subject: [PATCH] image extension fix --- Service/Loader/Loader.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Service/Loader/Loader.php b/Service/Loader/Loader.php index 8762512..0a55375 100644 --- a/Service/Loader/Loader.php +++ b/Service/Loader/Loader.php @@ -7,7 +7,6 @@ namespace Youshido\ApiImagesBundle\Service\Loader; -use Gaufrette\Adapter; use Symfony\Component\DependencyInjection\ContainerAwareTrait; use Symfony\Component\HttpFoundation\File\UploadedFile; use Youshido\ApiImagesBundle\Traits\FilesystemTrait; @@ -32,7 +31,8 @@ public function __construct($subFolders = 2) */ public function upload(UploadedFile $file) { - $filename = $this->generateFilePath($file->getClientOriginalExtension()); + $extension = $file->getClientOriginalExtension() ?: $file->guessExtension(); + $filename = $this->generateFilePath($extension ?: ''); //rething logic here $this->getFilesystem()->write($filename, $this->getContent($file->getPathname()));