From f4f4de1b3474d1c624738d03f852c994c18f9963 Mon Sep 17 00:00:00 2001 From: Andy Heathershaw Date: Sat, 27 Jul 2019 13:50:27 +0100 Subject: [PATCH] Fixes #130: Local file system queue copies the file instead of moving it, so the temp file is still available to analyse --- app/AlbumSources/LocalFilesystemSource.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/AlbumSources/LocalFilesystemSource.php b/app/AlbumSources/LocalFilesystemSource.php index e2e31bc..fae811b 100644 --- a/app/AlbumSources/LocalFilesystemSource.php +++ b/app/AlbumSources/LocalFilesystemSource.php @@ -2,11 +2,9 @@ namespace App\AlbumSources; -use App\Album; use App\Helpers\FileHelper; use App\Helpers\MiscHelper; use App\Photo; -use App\Services\PhotoService; use Guzzle\Http\EntityBody; use Symfony\Component\HttpFoundation\File\File; @@ -177,7 +175,7 @@ class LocalFilesystemSource extends AlbumSourceBase implements IAlbumSource, IAn } } - $uploadedFile->move(dirname($tempFilename), basename($tempFilename)); + copy($uploadedFile->getRealPath(), $tempFilename); return $tempFilename; }