Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> mime тип для ms-project 
:(
    Опции темы
Wazluk
Дата 17.9.2010, 12:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 15.6.2006

Репутация: нет
Всего: нет



Всем привет! 
Возникла след. проблемка. 
Веб-приложение генерирует xml-файл который открывается ms-project-ом,нужно сделать чтоб броузер сразу предлагал открыть этот файл ms-project-ом.Я попытался сделать следующее: response.setContentType("application/vnd.ms-project"); 
При этом у файла поменялось расширение на mpp, но он не открывается в проджекте, потому что mpp файл бинарный,а этот текстовый. 
Подскажите как решить данную проблему.
PM MAIL   Вверх
AntonSaburov
Дата 17.9.2010, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 51
Всего: 118



Прописать иной mime-type и на него зарегистрировать в броузере открытие MS-project. Во всяком случае я бы с этого начал.
PM MAIL WWW ICQ   Вверх
Wazluk
Дата 17.9.2010, 13:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 15.6.2006

Репутация: нет
Всего: нет



Цитата(AntonSaburov @ 17.9.2010,  13:29)
Прописать иной mime-type и на него зарегистрировать в броузере открытие MS-project. Во всяком случае я бы с этого начал.

А можно подробнее пожалуйста? smile
PM MAIL   Вверх
AntonSaburov
Дата 17.9.2010, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 51
Всего: 118



Я правда для FireFox такое делал когда-то. Задаешь какой-то странный mime-type. Открываешь с помощью FireFox. Он этот тип регистрирует.
Потом в FireFox например надо Инструменты-Настройки-Приложения. Там находишь свой mime-type и присваиваешь ему запуск того, что надо.

Не даю 100% но тогда работало.
PM MAIL WWW ICQ   Вверх
Wazluk
Дата 18.9.2010, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 15.6.2006

Репутация: нет
Всего: нет



Спасибо за ответ!
Такой вариант не подходит,потому что это должен делать юзер(регистрировать mime и т.д.),а мне надо сделать что-то со стороны сервера чтоб у конечного юзера этот документ безо всяких настроек с его стороны открывался нужным приложением (ms project).Может существую еще какие варианты?
PM MAIL   Вверх
dorogoyIV
Дата 18.9.2010, 12:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

Репутация: 3
Всего: 46



Цитата(Wazluk @  18.9.2010,  11:54 Найти цитируемый пост)
а мне надо сделать что-то со стороны сервера чтоб у конечного юзера этот документ безо всяких настроек с его стороны открывался нужным приложением (ms project)

кажется этим операционка занимается...
если так, то для виндоуз можно батник написать...
PM MAIL   Вверх
Wazluk
Дата 18.9.2010, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 15.6.2006

Репутация: нет
Всего: нет



Цитата(dorogoyIV @ 18.9.2010,  12:25)
кажется этим операционка занимается...

Да,но может кроме этого есть какие то варианты чтоб клиент этого не касался
PM MAIL   Вверх
dorogoyIV
Дата 18.9.2010, 13:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

Репутация: 3
Всего: 46



Цитата(Wazluk @  18.9.2010,  13:06 Найти цитируемый пост)
чтоб клиент этого не касался

так я про то и говорю - пишешь батничек (это для винды), клиент его запустит и все...
батник пропишет пути нужные, расширения, ...
PM MAIL   Вверх
kkorsakoff
Дата 22.9.2010, 21:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 378
Регистрация: 18.10.2005
Где: Санкт-Петербург

Репутация: 3
Всего: 14



А что если на сервере выставлять Content-Disposition: attachment; filename=filename.ext, где ext - расширение того формата, в котором вы шлете данные.
Content-Type поставить либо application/octet-stream либо проджектовский. В первом случае у браузера будет возможность понять чем открыть файл по расширению (точнее у операционки, но не суть). IE более тупой в таких вещах, прокатит. Остальные браузеры надо пробовать. Единственный минус, что все-таки выскочит окошко сохранить/открыть. Ну нажмет юзер открыть...или такое не годится?
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0535 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.