как открыть файл MS Project XML - PullRequest
0 голосов
/ 10 января 2012

Как сразу открыть файл в MS Office Project, когда я нажимаю xml-файл в ASP.Net.Теперь откройте редактор XML по умолчанию.

Код загрузки файла XML:

Response.ContentType = "application/vnd.ms-project";
Response.AppendHeader("Content-Disposition", "attachment; filename=file.xml");

ОБНОВЛЕНИЕ На моей веб-странице есть кнопка.Когда пользователь нажимает на кнопку, начинается загрузка файла проекта ms в формате xml.Мне нужно сделать это, когда пользователь выбирает «открыть файл» в диалоге загрузки браузера, файл открывается в MS Project

1 Ответ

1 голос
/ 11 января 2012

Используя Content-Disposition с указанным attachment, вы говорите браузеру делать то, что происходит в данный момент;файл рассматривается как загрузка файла с именем file.xml.

Если вы не хотите, чтобы файл был загружен, попробуйте полностью удалить этот заголовок.Обратите внимание, что по-прежнему не гарантируется, что браузер сможет открывать Project, поскольку это зависит от конфигурации браузера и того, что установлено на компьютере пользователя.

Если вы хотите, чтобы файл был загружен, но для браузера открывалсяв Project после его загрузки необходимо изменить расширение файла в значении заголовка filename на правильное расширение файла для Microsoft Project.

...