2014-08-28 1 views
-1

Я использую KNPSnappy Bundle с Google Tool Wkhtml2pdf. Это работает с Firefox 31 Я использую для разработки (и Opera). На нашей компании Computers находится Доступен IE9.Symfony2 ПКН Snappy IE9 дают 0Byte PDF & Firefox, Opera работает

С IE Я получаю сообщение об ошибке:

  1. Там вопрос об открытии или сохранении файла.
  2. Если я выберет сохранение, он сообщит, что примечание (3) не удалось загрузить.
  3. Если я нажму «повторить попытку», он заморозит IE.

Я проверил, что веб-страница - это местный интернет с низким уровнем безопасности. Работает на сервере Centos/Apache. Не найдена ошибка при выходе из Apache или Symfony или Eventlog. Где найти и информацию?

Имя файла 'note', которое поставляется с ошибкой в ​​IE, не является именем файла, созданного в Firfox.

ответ

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 
      )); 
Смежные вопросы