diff --git a/app/src/Handlers/ZipHandler.php b/app/src/Handlers/ZipHandler.php index d743342..92bb304 100644 --- a/app/src/Handlers/ZipHandler.php +++ b/app/src/Handlers/ZipHandler.php @@ -94,7 +94,9 @@ class ZipHandler */ protected function stripPath(SplFileInfo $file, string $path): string { - $pattern = sprintf('/^%s\/?/', preg_quote($path, '/')); + $pattern = sprintf( + '/^%s%s?/', preg_quote($path, '/'), preg_quote(DIRECTORY_SEPARATOR, '/') + ); return preg_replace($pattern, '', $file->getPathname()); }