guessExtension(); if (!is_null($extension)) { $tempFilename .= '.' . $extension; } } $uploadedFile->move(dirname($tempFilename), basename($tempFilename)); return new File($tempFilename); } }