0

我在 OpenCart 中使用了导入/导出产品的扩展,但是在窗口中使用它时出现错误。

致命错误:未捕获的异常“异常”,消息“无法打开 C:\Windows\Temp\php479C.tmp 进行阅读!文件不存在。' 在 C:\Inetpub\vhosts\webwhisperer.com.au\watermark\system\PHPExcel\Classes\PHPExcel\Reader\Excel2007.php:168 堆栈跟踪:#0 C:\Inetpub\vhosts\webwhisperer.com.au\watermark \system\PHPExcel\Classes\PHPExcel\IOFactory.php(269): PHPExcel_Reader_Excel2007->canRead('C:\Windows\Temp...') #1 C:\Inetpub\vhosts\webwhisperer.com.au\watermark\ system\PHPExcel\Classes\PHPExcel\IOFactory.php(207): PHPExcel_IOFactory::createReaderForFile('C:\Windows\Temp...') #2 C:\Inetpub\vhosts\webwhisperer.com.au\watermark\admin \model\catalog\productimportexport.php(1208): PHPExcel_IOFactory::identify('C:\Windows\Temp...') #3 C:\Inetpub\vhosts\webwhisperer.com。au\watermark\admin\controller\catalog\productimportexport.php(352): ModelCatalogProductImportExport->upload('C:\Windows\Temp...', '1') #4 [内部函数]: ControllerCatalogProductImportExport->bulk( ) #5 C:\Inetpub\vhosts\webwhisperer.com.au\watermark\vqmod\ 在 C:\Inetpub\vhosts\webwhisperer.com.au\watermark\system\PHPExcel\Classes\PHPExcel\Reader\Excel2007.php 上第 168 行致命错误:未捕获的异常 'Exception' 带有消息 'Could not open C:\Windows\Temp\php479C.tmp for reading!文件不存在。' 在 C:\Inetpub\vhosts\webwhisperer.com.au\watermark\system\PHPExcel\Classes\PHPExcel\Reader\Excel2007.php:168 堆栈跟踪:#0 C:\Inetpub\vhosts\webwhisperer.com.au\watermark \system\PHPExcel\Classes\PHPExcel\IOFactory.php(269): PHPExcel_Reader_Excel2007->canRead('C:\Windows\Temp.

有谁知道这里有什么问题..提前谢谢

4

1 回答 1

1

堆栈跟踪的顶部告诉您答案:

Could not open C:\Windows\Temp\php479C.tmp for reading! File does not exist.

PHPExcel 类无法打开该文件,因为它不存在。查看堆栈跟踪,这是由 ModelCatalogProductImportExport 对象的“上传”方法上传的。在对文件运行 PHPExcel 类函数之前,我将确保此函数正确导入文件,并将其保存到正确的目录中。

于 2012-11-19T05:36:44.817 回答