Skip to content

Commit efd3fd4

Browse files
committed
Override getExtension() method, parse the extension by client file name
1 parent 1c1aef4 commit efd3fd4

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/Upload/UploadedFile.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,14 @@ public function __construct(
8181
->setClientFilename($clientFilename)
8282
->setClientMediaType($clientMediaType);
8383
$this->isOk() && $this->setFile($tmpFile);
84+
parent::__construct($tmpFile);
85+
}
86+
87+
public function getExtension(): ?string
88+
{
89+
$clientName = $this->getClientFilename();
90+
$segments = explode('.', $clientName);
91+
return end($segments) ?? null;
8492
}
8593

8694
/**

0 commit comments

Comments
 (0)