使用EXTJS、JAVASCRIPT在新选项卡(FireFox和IE 8)中打开pdf

pu82cl6c  于 2022-11-05  发布在  Java
关注(0)|答案(2)|浏览(227)

我用的是EXTJS,我有一个链接,用来打开一个PDF文件。问题是,这个PDF文件在导航器中没有打开,但是它被下载了!我用的代码如下(我在堆栈中找到的!)
(window.open网址为'_blank');
win.focus()函数;
我搞砸了什么?

vof42yt1

vof42yt11#

浏览器根据收到的HTTP标头决定是打开文件还是内联显示文件(在新选项卡中)。
若要下载,服务器会传送此信头:

Content-Disposition: Attachment; filename="somefile.pdf"

若要显示内嵌,服务器会传送此信头:

Content-Disposition: Inline
xurqigkl

xurqigkl2#

我使用的示例代码:

{
xtype: 'button',
html: '<p class = "i-custom-right-menu-items-text">'+'Download Application 
       form'+'</p>',
cls: 'i-custom-right-menu-buttons',
width: '80%',
padding: '2 0 0 10',
iconCls: 'd-ball-modal-right-menu crtmenu',
handler: function () {
    window.open('./resources/MYPDF.pdf', '_blank');}
}

相关问题