【问题标题】:download file using a button in extjs使用 extjs 中的按钮下载文件
【发布时间】:2012-04-25 21:00:59
【问题描述】:

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

{
                        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 中,除非您更改浏览器中的设置,否则它不起作用。有没有更好的方法来使用按钮下载文件?

【问题讨论】:

    标签: button extjs download handler


    【解决方案1】:

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

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

    见:https://stackoverflow.com/search?q=force+download

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-05
      • 1970-01-01
      • 2020-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多