Я использую стандартную кодировку php для распаковки файла в установке P C xampp, поэтому пути отформатированы как C: / ProgramData / et c ...
$zip = new ZipArchive;
$res = $zip->open($zipFile);
if ($res === TRUE) {
$zip->extractTo($tempPath);
$zip->close();
}
Распаковка никогда не завершается, и появляется следующее предупреждение:
Warning: ZipArchive::extractTo(): Full extraction path exceed MAXPATHLEN (260)
Несмотря на то, что zip-файл содержит много файлов и уровней папок около 8, самые длинные имена путей превышают около 150 символов. Может ли кто-нибудь объяснить, что на самом деле означает эта ошибка?