window.location.href没反应window.open()就可以
江流川 2018-03-19 11:37:17 Ctroller中有个下载文件的方法,下载地址为downloadUrl。
在js中访问这个地址,一开始用的是window.location.href=downloadUrl;代码执行到这里了,也调用了Controller中的下载方法,但是浏览器里并没有真的的下载文件,猜想是不是response哪个地址出的问题。
后来改用window.open(downloadUrl);居然就可以了!
难道文件下载必须在新页面才能执行?求大神解惑!