在GWT应用程序中,我想要一个按钮,点击它后会下载给定URL上的文件。这是一个以.out结尾的纯文本日志文件(不是html)。
我的第一次尝试是使用"window.open()"(尝试了gwt和本地javascript window.open)。
不幸的是,浏览器(尝试了Chrome,Firefox和IE)试图变得很聪明,并注意到该文件是一个文本文件,因此在弹出窗口中显示内容而不是下载它。更糟糕的是,似乎浏览器将.out文件呈现为html文件,并且弄乱了所有换行和制表符(基本上是任何空格)。
我无法控制提供.out文件的http服务器。因此,我正在寻找客户端解决方案。
有人可以为我建议一个解决方案吗?
谢谢。
我的第一次尝试是使用"window.open()"(尝试了gwt和本地javascript window.open)。
不幸的是,浏览器(尝试了Chrome,Firefox和IE)试图变得很聪明,并注意到该文件是一个文本文件,因此在弹出窗口中显示内容而不是下载它。更糟糕的是,似乎浏览器将.out文件呈现为html文件,并且弄乱了所有换行和制表符(基本上是任何空格)。
我无法控制提供.out文件的http服务器。因此,我正在寻找客户端解决方案。
有人可以为我建议一个解决方案吗?
谢谢。