![](/img/trans.png)
[英]codeigniter phpexcel error ZipArchive::getFromName(): Invalid or uninitialized Zip object
[英]PhpExcel on Google App Engine Error: Invalid or uninitialized Zip object
我正在嘗試使用PhpExcel在Google App Engine上解析XLSX文件。 當我運行腳本時,它給了我這個錯誤:無效或未初始化的Zip對象。 我已經閱讀了其他問題,但它們似乎並沒有幫助( PHPExcel Google App Engine不為Excel2007保存文件 ),( 使用phpExcel使用Google App Engine下載xlsx文件 ),( Google App Engine因PHPExcel出現錯誤 )。 我試圖將文件寫入臨時文件夾(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太大,也請檢查您的memory_limit。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.