• Как отправить сгенерированный на сервере файл и скачать его на клиенте?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    Заголовки отправьте правильные, этого достаточно.
    в ноде не силен, в пхп примерно так:
    header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
     header('Cache-Control: no-store, no-cache, must-revalidate');
     header('Cache-Control: post-check=0, pre-check=0', FALSE);
     header('Pragma: no-cache');
     header('Content-transfer-encoding: binary');
     header('Content-Disposition: attachment; filename=some.docx');
     header('Content-Type: application/msword');
     echo $contentOfWordDoc;


    ...чтобы этот файл отправить на загрузку.

    а это для чего и зачем?

    Проблема в том, что при из последующем изменении этого документа на компьютере в каталоге создавалась папка <имя документа>.files со XAML-файлами.
    при сохранении такого файла по умолчанию ворд пытается сохранить его как хтмл, достаточно выставить нужный вам тип документа в селекторе типов при сохранении (docx например).
    Ответ написан
    2 комментария