Есть ли способ избежать диалогового окна «открыть сохранить как» в ie9, зарегистрировав тип MIME? - PullRequest
1 голос
/ 20 июля 2011

Я пытаюсь обойти диалоговое окно «открыть, сохранить, сохранить как» в ie9 для документов Word Perfect.В идеале мой клиент хочет, чтобы wordperfect всплывал, когда пользователь щелкает ссылку на документ wpd без запроса пользователя.Можно ли это сделать, определив тип mime?

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

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

HKEY_LOCAL_MACHINE 
     Software
          Microsoft
               Windows
                    CurrentVersion
                         InternetSettings
                              Secure Mime Handlers
HKEY_CURRENT_USER 
     Software
          Microsoft
               Windows
                    CurrentVersion
                         InternetSettings
                              Secure Mime Handlers

Спасибо

1 Ответ

1 голос
/ 20 июля 2011

Отправляете ли вы файл, используя HTTP-заголовок Content-Type application/wordperfect?Это первое, что IE будет искать, чтобы определить, как открыть файл.

В упомянутой вами ссылке написано

В Windows XP SP2 и более поздних версиях после загрузки файла Internet Explorer консультируется с реестром, чтобы выяснить, какие ProgID и CLSID связаны с типом MIME.файла.Затем браузер находит ProgID и CLSID, связанные с расширением имени файла.Если эти ProgID не совпадают, а CLSID не совпадают, Internet Explorer предлагает пользователю выполнить файл в качестве меры предосторожности.

То есть, если вы используете Content-Type application-wordperfect иВаш файл оканчивается на .wpd, тогда этого будет достаточно, чтобы открыть файл автоматически, если WordPerfect зарегистрировался с соответствующими ProgID и CLSID после установки.

Вы можете проверить в реестре своего клиента, существуют ли соответствующие записи, Места реестра в этой ссылке показывают, где их нужно искать.

...