txt文本下载在浏览器禁止打开

2018-07-19  本文已影响0人  简陌刀丶阿吉

狗日的txt,每次下载都直接在页面上打开,非常的闹心,摧残了我一天之后,终于找到了解决方案。

在js进行的处理,不使用java代码。

重点在于,在a标签加上一个download,这个属性限制了浏览器只能是下载,而不是打开。如果给空也可以,默认应该是下载文件的文件名称。

代码:

     var a = $('<a></a>');
     a.attr('href',  "/frontend/project/template/导入错误消息.txt");
     a.prop('download','导入错误消息.txt');
     a.get(0).click();

最后一行非常的狗,正常的使用代码点击a标签,应该使用$('a').trigger('click');但是需要在a标签中加上提示问题,比如“下载”,然后使用这种方式就可以进行下载了。

由于我不能有提示问题,所以使用上面的方式。

上一篇下一篇

猜你喜欢

热点阅读