diff --git a/src/Service/FileUploader.php b/src/Service/FileUploader.php index c33fb672..d202ee68 100644 --- a/src/Service/FileUploader.php +++ b/src/Service/FileUploader.php @@ -15,7 +15,11 @@ class FileUploader public function upload(UploadedFile $file) { - $filename = md5(uniqid()) . '.' . $file->guessExtension(); + do + { + $filename = md5(uniqid()) . '.' . $file->guessExtension(); + } + while(file_exists($this->getTargetDir() . '/' . $filename)); $file->move($this->getTargetDir(), $filename);