Ребята, подскажите, пожалуйста, каким это образом, если через инет загрузить PDF документ, Acrobat Reader работает в браузере как в контейнере.
Это как ? Plugin, хитрый java скрипт, с вызвом ActiveX, или просто фокусы с передачей нужного mime???
"flax" <22721@news.rsdn.ru> wrote in message
news:449720@news.rsdn.ru...
> Ребята, подскажите, пожалуйста, каким это образом, если через инет загрузить PDF документ, Acrobat Reader работает в браузере как в контейнере.
> Это как ? Plugin, хитрый java скрипт, с вызвом ActiveX, или просто фокусы с передачей нужного mime???
1) Установкой соответствующих настроек AR. Там есть птица, интегрироваться ли в браузер. В 6-м работает довольно чудесато если птицы не стоят (то есть нет интеграции) — просто показывает
2) Выставить MIME application/octet-stream
Вот пример кода, который выгружает все что угодно
Response.ContentType = "application/octet-stream"
Dim fname As String
fname = "inline; filename= """ & fileName & """"
Response.AddHeader("Content-Disposition", fname)
Response.BinaryWrite(buffer)
--
Дмитрий.
Posted via RSDN NNTP Server 1.8 beta
"Demoniada" <22533@news.rsdn.ru> wrote in message
news:449770@news.rsdn.ru...
> "flax" <22721@news.rsdn.ru> wrote in message news:449720@news.rsdn.ru...
> > Ребята, подскажите, пожалуйста, каким это образом, если через инет загрузить PDF документ, Acrobat Reader работает в браузере как в контейнере.
> > Это как ? Plugin, хитрый java скрипт, с вызвом ActiveX, или просто фокусы с передачей нужного mime???
>
> 1) Установкой соответствующих настроек AR. Там есть птица, интегрироваться ли в браузер. В 6-м работает довольно чудесато если птицы не стоят (то есть нет интеграции) — просто показывает пустое окно, но при запуске самого Acrobat документ открывает...
> 2) Выставить MIME application/octet-stream
>
> Вот пример кода, который выгружает все что угодно
> > Response.ContentType = "application/octet-stream"
>
> Dim fname As String
>
> fname = "inline; filename= """ & fileName & """"
>
> Response.AddHeader("Content-Disposition", fname)
>
> Response.BinaryWrite(buffer)
>
>
>
>
> --
> Дмитрий.
Ой, что-то я недопечатал

Posted via RSDN NNTP Server 1.8 beta
?????? А чего-то первый раз не отправилось ???????
Это Plugin находится в <%BrowserInstallDir%\Plugins>\np_XXX_.dll, например
C:\Program Files\Internet Explorer\PLUGINS\nppdf32.dll, для Acrobata
почитать про разработку plugin-ов для IE и Netscape можно здесь:
http://devedge.netscape.com/library/manuals/2002/plugin/1.0/pluginTOC.html