0

我在 app/webroot/files/Users.pdf 中使用 TCPDF 创建了一个 PDF。现在,当我在浏览器中输入一个 URL 时,我会下载一个 PDF 并且效果很好。

但是当我将相同的 URL 放在 Ext-JS 4 中时,panel我得到:

No FilesController found

如果我真的想要 URL,如何禁用 mod_rewrite /php/app/webroot/files/Users.pdf?非常感谢。:)

这是面板:

var tab = controller.tabs.add(Ext.widget('panel', {
                                    //icon: 'icons/doc_pdf16.png',
                        title: module,
                        layout: 'fit',
                        id: tabid+'Tab',
                        closable: true, 
                        items: [{ 
                                        xtype: 'box',
                                        autoEl: {
                                            tag: 'iframe',
                                            style: 'height: 100%; width: 100%',
                                            src: 'php/app/webroot/files/Users.pdf'
                                        }
                                    }] 
                                }));

编辑! URL 更改为:src: 'php/files/Users.pdf' 现在它会下载它,但我希望它在我的选项卡中呈现。一些标题或什么?:)

4

1 回答 1

1

下载和显示之间的决定取决于标题。所以将内容配置设置为内联: header('Content-Disposition: inline; filename="??.pdf"');

于 2013-01-26T13:48:07.273 回答