Google应用程序引擎上的PhpExcel错误:Zip对象无效或未初始化

Google应用程序引擎上的PhpExcel错误:Zip对象无效或未初始化,php,google-app-engine,phpexcelreader,Php,Google App Engine,Phpexcelreader,我试图在谷歌应用程序引擎上用PhpExcel解析一个XLSX文件。当我运行脚本时,它会给我以下错误:Zip对象无效或未初始化。我读过其他问题,但它们似乎没有帮助。我曾尝试将文件写入临时文件夹(sys_get_temp_dir()),但当我从那里读取时,它会给出相同的错误 $inputFileName = $this->Anexos_model->get_path($id_anexo); $temp = tempnam(sys_get_temp_dir(),

我试图在谷歌应用程序引擎上用PhpExcel解析一个XLSX文件。当我运行脚本时,它会给我以下错误:Zip对象无效或未初始化。我读过其他问题,但它们似乎没有帮助。我曾尝试将文件写入临时文件夹(sys_get_temp_dir()),但当我从那里读取时,它会给出相同的错误

        $inputFileName = $this->Anexos_model->get_path($id_anexo);

    $temp = tempnam(sys_get_temp_dir(), 'TMP_');
    file_put_contents($temp, file_get_contents($inputFileName));

    var_dump($temp);

    $objReader = PHPExcel_IOFactory::createReader($inputFileType);
    $objReader->setReadDataOnly(true);
    $objPHPExcel = $objReader->load($temp);
它给了我这个:

遇到一个PHP错误

严重性:警告

消息:ZipArchive::getFromName():无效或未初始化的Zip对象


文件名:Reader/Excel2007.php

您是否检查过zlib在您的php环境中是否处于活动状态?如果XLSX太大,请检查您的内存限制。

请分享您正在使用的代码的最小示例。通过这种方式,Stack overflow的用户可以提供帮助…我粘贴了一个示例来说明我正在尝试做什么。是的,它在Google App Engine环境中默认处于活动状态。我认为App Engine忽略了内存限制。它使用我的实例内存来处理数据。无论如何,谢谢你。