Как открыть файл прямо из msSaveOrOpenBlob? - PullRequest
0 голосов
/ 30 июня 2019

Я использую IE 11 для веб-разработки.Теперь в javascript я делаю window.msSaveOrOpenBlob (fileBlob), на кнопке страницы отображается всплывающее окно с опцией сохранения и открытия.

Теперь, чего я хочу добиться, это выполнить событие щелчка при открытии, чтобы файл открывался автоматически (без нажатия кнопки «Открыть»).

В данном случае:

Пользователь, щелкнув ссылку, должен открыть соответствующий файл в любой программе для чтения файлов, которая может открыть этот файл.PDF, будет Adobe Reader, Word документ будет открыт в Microsoft Word.

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

Я видел, как это делает какая-то веб-страница, но сам не могу понять.Нужна помощь.

1 Ответ

0 голосов
/ 01 июля 2019

Насколько я знаю, мы не можем контролировать приглашение «открыть или сохранить» с помощью JavaScript.Это поведение браузера.

В качестве обходного пути к файлу PDF я предлагаю вам попробовать использовать плагин pdf.js для отображения файла PDF.Для просмотра документов Office можно использовать следующую статью, чтобы использовать Office Web Viewer для просмотра документа.

Office Web Viewer: просмотр документов Office в браузере

Кроме того, вот статья о отображении (Показать) Word, Excel, PowerPoint (PPT) и файлов PDF на веб-странице браузера в ASP.Net , вы также можете обратиться к ней.

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