загрузить текстовый документ в окне браузера - PullRequest
0 голосов
/ 18 июня 2010

У меня есть страница, которая динамически связывается с документом, который открывается на новой странице (документ хранится в базе данных в виде двоичных данных, и я загрузил его, используя следующий код:

Response.ClearContent()
Response.ContentType = myReader("MIMEType").ToString()
Response.AddHeader("Content-Disposition", "inline; filename=" & myReader("Filename"))
Response.BinaryWrite(myReader("DocBD"))
Response.End()

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

Ответы [ 2 ]

0 голосов
/ 18 июня 2010

Вам понадобится плагин, который показывает документы Word для веб-браузера.

Используемая вами программа чтения PDF (Acrobat?) Имеет плагин для браузера, а не браузер, отображающий содержимое.

0 голосов
/ 18 июня 2010

Я думаю, что нет, из-за того, как работает Word.Каждый документ (и я думаю, что он рассматривает логин как таковой) открывается в отдельном окне.

...