Можно ли открыть Outlook или Word (MS Word) на клиентском компьютере из веб-приложения в MVC5 - PullRequest
0 голосов
/ 05 июня 2019

Мы разрабатываем веб-приложение в MVC5. Наш клиент должен открыть документ в формате Word (MS Word) из веб-приложения и также отправить почту через Outlook. Возможно ли это сделать.Заранее спасибо

Ответы [ 3 ]

3 голосов
/ 05 июня 2019

Ваш сайт не может заставить клиента открывать любое приложение, которое вы хотите, чтобы они использовали в целях безопасности.

Чтобы отправить электронное письмо, вы можете создать ссылку электронной почты, обратите внимание, что она откроет Outlook или любое другое почтовое приложение по умолчанию на клиенте

<a href="mailto:foo@bar.com">Send mail</a>

Вы также можете воспользоваться предложением @ADyson и отправить электронное письмо от их имени на стороне сервера.

Чтобы открыть как слово, вы должны предоставить ссылку для загрузки файла, и когда пользователь загружает файл, он может щелкнуть по загруженному файлу, чтобы открыть его как слово. Это означает, что файл распознается по слову, и у пользователя установлено слово.

0 голосов
/ 06 июня 2019

Это мое окно перспективы

 <a href="mailto:one@gmail.com?subject=See the attachment&cc=anotherdude@gmail.com,thirddude&attachment='C:\\Users\\hp\\Desktop\\Notes\\SQL Query.txt'">Send mail</a>

В приведенном выше коде вместо вложения все работает правильно.Как можно прикрепить документ с этим кодом

0 голосов
/ 05 июня 2019

Это зависит. Если у них установлено и зарегистрировано приложение Outlook в качестве почтового приложения по умолчанию в Windows, оно откроет Outlook, в противном случае принудительное открытие Outlook невозможно.

Для Word, если вы вернете правильный mime-тип из своего веб-сервиса (например, для .docx это application/vnd.openxmlformats-officedocument.wordprocessingml.document), и если у них установлено и зарегистрировано Word для обработки файлов .docx, то да, это возможно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...