我正在使用 KNPSnappy Bundle 和 Google工具Wkhtml2pdf 。 这与我用于开发(和Opera)的 Firefox 31 一起使用。 在我们的公司计算机上 IE9 可用。
使用IE我收到错误:
我确实检查过网页是安全级别低的本地互联网。 在Centos / Apache服务器上工作。 注销Apache或Symfony或Eventlog时未发现错误。 在哪里可以找到和获得信息?
IE中出现错误的文件名'note'不是在Firfox中创建的文件名。
答案 0 :(得分:0)
我确实发现了破坏IE9的问题。 作为响应代码的201是问题,只是把它改成了200,IE也像Firefox和Opera一样正常工作。
return new Response (
// use wkhtmltopdf options
$this->get ( 'knp_snappy.pdf' )->getOutputFromHtml ( $html, array (
'orientation' => 'Portrait',
'images' => true
) ), 201, array (
'Content-Type' => 'application/pdf',
'Content-Disposition' => 'attachment; filename="Invnr_' .$id. '.pdf"',
'Charset' => 'UTF-8',
'images' => true,
'print-media-type' => true
) );