2012-03-23 1 views
0

Фоновая информация: У меня есть приложение для Windows (в C#), которое обрабатывает пользовательский тип файла, который является просто оболочкой для файлов .pdf и .doc. Пользователь должен загрузить и установить эту программу с веб-сайта, чтобы просматривать и редактировать свои пользовательские типы файлов и сохранять их обратно на сервер.Создание окна приложения видимо для браузера

Вопрос: Есть ли способ убедиться, что при загрузке файла приложение запускается и открывается файл, изменяя установочные файлы приложения? Я просматривал документацию MSDN по типам файлов, и он зарегистрирован, но я не смог найти обработчик для On Download. Любое руководство полезно, я новичок в stackoverflow и C#.

+0

типа «ассоциировать расширение C#» в верхнем правом StackOverflow поле поиска ответов. – Alex

+0

@alex ya, я прочитал этот материал, но все дело в том, чтобы получить тип файла, связанный с исполняемым файлом, мне кажется, что я уже сделал. Я хочу, чтобы иметь возможность загружать файл и автоматически открывать его, не нажимая на него или не находить его в загрузках. – pfluggs11

+0

Это поведение, которое должно быть настроено в браузере пользователя, вы не контролируете его, насколько мне известно. – Alex

ответ

0

Вам необходимо будет зарегистрировать тип mime на компьютере во время процесса установки. Затем вам нужно будет отправить соответствующий тип mime с загрузкой.

Вот некоторые основные сведения.

http://msdn.microsoft.com/en-us/library/ms775148(v=vs.85).aspx

+0

Установщик регистрирует тип MIME при установке в HKEY_CLASSES_ROOT. Но как я могу открыть файл при загрузке? – pfluggs11

+0

С заголовками контента и содержимого. – BNL

+0

Не будет ли это запрашивать пользователя для сохранения как, а затем просто сохранить файл без каких-либо действий? Извините, я пока не понимаю концепцию. – pfluggs11