2

在窗体中,我有一个下载按钮

{
                        xtype: 'button',
                        text: 'Download CSV',
                        style: 'margin:18px 0 0 10px',
                        handler: function () {
                            console.log('download data');
                        }

                    }

我想下载:单击此按钮时的 export.csv。我试着用

window.open('export.csv','download')

这适用于 chrome、ff 和 ie9。但在 ie8 中,除非您更改浏览器中的设置,否则它不起作用。有没有更好的方法来使用按钮下载文件?

4

1 回答 1

1

强制下载文件的一种方法是在服务器上使用代理。通常,您会将文件名传递给代理,然后它会输出 MIME 标头和文件。

但是,您不能用 EXT 真正做到这一点。你如何做到这一点将取决于你的服务器端平台。

请参阅:https ://stackoverflow.com/search?q=force+download

于 2012-04-13T13:49:13.330 回答