Symfony 1.4和sfPHPExcelPlugin
我正在为symfony1.4使用PHPExcel插件(sfPHPExcelPlugin)。Symfony 1.4和sfPHPExcelPlugin,php,symfony-1.4,export-to-excel,tcpdf,Php,Symfony 1.4,Export To Excel,Tcpdf,我正在为symfony1.4使用PHPExcel插件(sfPHPExcelPlugin)。 当我制作Excel文件时,它会下载到用户的PC上,而不是写入服务器 首先,我认为没有必要使用插件。没有它,您可以做得很好,只需将PHPExcel直接导入到您的项目中 据我所知,没有任何选项可以在内存中生成包含PHPExcel的Excel文件并将内容发送到任何地方。我一直在做的是将Excel文件保存到tmp文件中,读取文件内容,将其发送给用户并删除tmp文件。类似这样的事情(内部行动): 首先,我不认为使用
当我制作Excel文件时,它会下载到用户的PC上,而不是写入服务器 首先,我认为没有必要使用插件。没有它,您可以做得很好,只需将PHPExcel直接导入到您的项目中 据我所知,没有任何选项可以在内存中生成包含PHPExcel的Excel文件并将内容发送到任何地方。我一直在做的是将Excel文件保存到tmp文件中,读取文件内容,将其发送给用户并删除tmp文件。类似这样的事情(内部行动):
首先,我不认为使用插件是必要的。没有它,您可以做得很好,只需将PHPExcel直接导入到您的项目中 据我所知,没有任何选项可以在内存中生成包含PHPExcel的Excel文件并将内容发送到任何地方。我一直在做的是将Excel文件保存到tmp文件中,读取文件内容,将其发送给用户并删除tmp文件。类似这样的事情(内部行动):
首先,我不认为使用插件是必要的。没有它,您可以做得很好,只需将PHPExcel直接导入到您的项目中 据我所知,没有任何选项可以在内存中生成包含PHPExcel的Excel文件并将内容发送到任何地方。我一直在做的是将Excel文件保存到tmp文件中,读取文件内容,将其发送给用户并删除tmp文件。类似这样的事情(内部行动):
首先,我不认为使用插件是必要的。没有它,您可以做得很好,只需将PHPExcel直接导入到您的项目中 据我所知,没有任何选项可以在内存中生成包含PHPExcel的Excel文件并将内容发送到任何地方。我一直在做的是将Excel文件保存到tmp文件中,读取文件内容,将其发送给用户并删除tmp文件。类似这样的事情(内部行动):
您可以使用特殊标题强制下载文件
if (file_exists($this->temp_XLSX))
{
$content = file_get_contents($this->temp_XLSX);
unlink($this->temp_XLSX);
unlink($this->temp_CSV_file);
header('Content-type: application/force-download');
header('Content-Disposition: attachment; filename="' . $filename . '"');
echo $content;
die;
}
您可以使用特殊标题强制下载文件
if (file_exists($this->temp_XLSX))
{
$content = file_get_contents($this->temp_XLSX);
unlink($this->temp_XLSX);
unlink($this->temp_CSV_file);
header('Content-type: application/force-download');
header('Content-Disposition: attachment; filename="' . $filename . '"');
echo $content;
die;
}
您可以使用特殊标题强制下载文件
if (file_exists($this->temp_XLSX))
{
$content = file_get_contents($this->temp_XLSX);
unlink($this->temp_XLSX);
unlink($this->temp_CSV_file);
header('Content-type: application/force-download');
header('Content-Disposition: attachment; filename="' . $filename . '"');
echo $content;
die;
}
您可以使用特殊标题强制下载文件
if (file_exists($this->temp_XLSX))
{
$content = file_get_contents($this->temp_XLSX);
unlink($this->temp_XLSX);
unlink($this->temp_CSV_file);
header('Content-type: application/force-download');
header('Content-Disposition: attachment; filename="' . $filename . '"');
echo $content;
die;
}
您提出的解决方案非常有效。非常感谢您与初学者分享您的知识。您提出的解决方案非常有效。非常感谢您与初学者分享您的知识。您提出的解决方案非常有效。非常感谢您与初学者分享您的知识。您提出的解决方案非常有效。非常感谢您与初学者分享您的知识。