Yii 2 在使用 PHPexcel 时将文件保存到特定文件夹
Yii 2 Saving file to a particular folder while Using PHPexcel
我尝试使用堆栈溢出线程中的以下代码将文件保存到特定文件夹中 PHPExcel Save a xls file to a specific folder
$objWriter->save(str_replace(__FILE__,'folder_path/filename.xlsx',__FILE__));
因为我使用的是yii 2所以我尝试了这个方法
$objWriter->save(str_replace(__FILE__,Yii::getAlias('@web') .'/files/MyContacts.xlsx',__FILE__));
但是文件仍然在网络(根文件夹)中创建,但它不起作用。是否有相同的解决方案?
我收到的错误消息是 "Could not close zip file"(我使用的是 Windows 操作系统)
Web 应用程序的 Yii::getAlias('@web')
returns URL 但要保存文件,您需要 Web 应用程序的路径,因此请尝试 \Yii::getAlias('@webroot')
。
我尝试使用堆栈溢出线程中的以下代码将文件保存到特定文件夹中 PHPExcel Save a xls file to a specific folder
$objWriter->save(str_replace(__FILE__,'folder_path/filename.xlsx',__FILE__));
因为我使用的是yii 2所以我尝试了这个方法
$objWriter->save(str_replace(__FILE__,Yii::getAlias('@web') .'/files/MyContacts.xlsx',__FILE__));
但是文件仍然在网络(根文件夹)中创建,但它不起作用。是否有相同的解决方案?
我收到的错误消息是 "Could not close zip file"(我使用的是 Windows 操作系统)
Yii::getAlias('@web')
returns URL 但要保存文件,您需要 Web 应用程序的路径,因此请尝试 \Yii::getAlias('@webroot')
。