файл слова не генерируется в Firefox

1

Я использую этот код для создания файла слов и загрузки его из браузера. это работает в chrome, но не работает в firefox, файл загружается, но без расширения.

    $this->loadModel ( 'Template' );
    $template = $this->Template->findById ( $template_id );
    $doc_body = $template['Template']['content'] ;      
    header("Content-Type: application/vnd.msword");
    header("Expires: 0");//no-cache
    header("Cache-Control: must-revalidate, post-check=0, pre-check=0");//no-cache
    header("content-disposition: attachment;filename=".$template['Template']['title'].'-'.time().".doc");
    echo "<html>";
    echo "$doc_body";
    echo "</html>";  
    die; 
Теги:
cakephp
cakephp-2.0

1 ответ

1
Лучший ответ

попробуйте поместить это в код.

$filename = $template['Template']['title'].'-'.time().".doc";
header("content-disposition: attachment;filename=\"$filename\"");
  • 0
    спасибо, работаю :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню