[Помощь]Как в Mozilla принудительно открыть файл?

Тема в разделе "Мегафлуд", создана пользователем LikeSD, 11 окт 2013.

  1. LikeSD

    LikeSD Создатель

    Заблокирован
    Регистр.:
    16 май 2013
    Сообщения:
    47
    Симпатии:
    19
    Собственно задача такая.

    Есть файл xml, который конвертирован с помощью xsl и если его открыть в word, то открывается нормальный оформленный документ. Необходимо сделать, что бы при нажатии на ссылку файл скачивался в папку TEMP и по умолчанию открывался приложением MS Word. Реализовать все это непотребство надо с помощью FireFox.

    Машины, где эта операция будет выполнятся не имеют доступа в Интернет, поэтому online плагины не подходят.

    Помогите народ, уже всю голову сломал.
     
  2. Sorcus

    Sorcus Sorcus. A New Beginning.

    Moderator
    Регистр.:
    10 июл 2011
    Сообщения:
    320
    Симпатии:
    628
    Так, при нажатии на ссылку вылезает окошко, в котором есть пункт "Открыть с помощью" вроде бы так.
     
    Nei нравится это.
  3. LikeSD

    LikeSD Создатель

    Заблокирован
    Регистр.:
    16 май 2013
    Сообщения:
    47
    Симпатии:
    19
    В том-то и дело, что не выскакивает. На Перейти по ссылке нашел пост, там разговор про торренты, но попытался приметь под себя. Не помогло. Лиса упорно продолжать открывать xml сама, а не передает это дело ворду.
     
  4. Шумадан

    Шумадан Хабарра!!11

    Регистр.:
    6 фев 2008
    Сообщения:
    1.728
    Симпатии:
    2.105
    Перейти по ссылке

    а что если файлу дать тупо расширение doc или docx? :crazy: ну и хедеры правильно подстроить?
    типа
    header('Content-Type: application/msword');
     
    esche нравится это.
  5. LikeSD

    LikeSD Создатель

    Заблокирован
    Регистр.:
    16 май 2013
    Сообщения:
    47
    Симпатии:
    19
    Нельзя. Файлы экспортируются из программы только в формате xml
     
  6. Шумадан

    Шумадан Хабарра!!11

    Регистр.:
    6 фев 2008
    Сообщения:
    1.728
    Симпатии:
    2.105
    та не формат менять, а экспортировать и дальше в xml, только расширение doc дать. ну или на крайняк уже настроить опен екшин в мурзилке
     
  7. LikeSD

    LikeSD Создатель

    Заблокирован
    Регистр.:
    16 май 2013
    Сообщения:
    47
    Симпатии:
    19
    Как автоматизировано дать расширение doc? Для пользователя необходимо, что бы он просто нажал на ссылку в браузере и ему открылся файл в word.

    Можно подробнее?
     
  8. Шумадан

    Шумадан Хабарра!!11

    Регистр.:
    6 фев 2008
    Сообщения:
    1.728
    Симпатии:
    2.105
    программа которая генерирует xml должна сохранять файлы с другим расширением. либо сделать то, что я написал в теме ранее
    Перейти по ссылке
     
  9. LikeSD

    LikeSD Создатель

    Заблокирован
    Регистр.:
    16 май 2013
    Сообщения:
    47
    Симпатии:
    19
    Программка не сможет сохранять в другом файле. Возможно попробовать скриптом...
     
  10. esche

    esche

    Регистр.:
    9 авг 2009
    Сообщения:
    359
    Симпатии:
    243
    Просто отдавать файл с заголовком
    Код:
        header('Content-type: application/octet-stream');
    
    Расширение можно оставить старым.
    Формат не менять.
    Предложить открыть...
     
    LikeSD нравится это.