Skip to content

Commit 3c5fbe2

Browse files
committed
Fix file extension validation to use original filename
The file extension validation was checking the temporary file path which doesn't have an extension. This fix changes it to check the original filename's extension instead, allowing proper validation of uploaded files.
1 parent aa40236 commit 3c5fbe2

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/FS/File.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -506,7 +506,7 @@ public static function upload($file, string $destination, array $options = [])
506506

507507
if ($options['validate']) {
508508
$fileType = static::type($temp);
509-
$fileExtension = (new Path($temp))->extension();
509+
$fileExtension = (new Path($file['name']))->extension(); // Changed from $temp to $file['name'] to fix extension validation
510510

511511
if (
512512
!empty($options['allowedTypes']) &&

0 commit comments

Comments
 (0)