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

LikeSD

Создатель
Заблокирован
Регистрация
16 Май 2013
Сообщения
47
Реакции
20
  • Автор темы
  • Заблокирован
  • #1
Собственно задача такая.

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

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

Помогите народ, уже всю голову сломал.
 
Так, при нажатии на ссылку вылезает окошко, в котором есть пункт "Открыть с помощью" вроде бы так.
 
  • Нравится
Реакции: Nei
  • Автор темы
  • Заблокирован
  • #3
В том-то и дело, что не выскакивает. На Для просмотра ссылки Войди или Зарегистрируйся нашел пост, там разговор про торренты, но попытался приметь под себя. Не помогло. Лиса упорно продолжать открывать xml сама, а не передает это дело ворду.
 
Для просмотра ссылки Войди или Зарегистрируйся

а что если файлу дать тупо расширение doc или docx? :crazy: ну и хедеры правильно подстроить?
типа
header('Content-Type: application/msword');
 
  • Автор темы
  • Заблокирован
  • #5
Нельзя. Файлы экспортируются из программы только в формате xml
 
Нельзя. Файлы экспортируются из программы только в формате xml
та не формат менять, а экспортировать и дальше в xml, только расширение doc дать. ну или на крайняк уже настроить опен екшин в мурзилке
 
  • Автор темы
  • Заблокирован
  • #7
Как автоматизировано дать расширение doc? Для пользователя необходимо, что бы он просто нажал на ссылку в браузере и ему открылся файл в word.

настроить опен екшин

Можно подробнее?
 
Как автоматизировано дать расширение doc? Для пользователя необходимо, что бы он просто нажал на ссылку в браузере и ему открылся файл в word.
Можно подробнее?
программа которая генерирует xml должна сохранять файлы с другим расширением. либо сделать то, что я написал в теме ранее
Для просмотра ссылки Войди или Зарегистрируйся
 
  • Автор темы
  • Заблокирован
  • #9
Программка не сможет сохранять в другом файле. Возможно попробовать скриптом...
 
Просто отдавать файл с заголовком
Код:
    header('Content-type: application/octet-stream');
Расширение можно оставить старым.
Формат не менять.
Предложить открыть...
 
Назад
Сверху