项目中有用到poi下载excel和使用Itext下载pdf的需求,由于在前端有个下载操作过程中需要添加蒙层处理,前端使用submit提交下载地址请求,后台返回ResponseEntity(byte[]),在浏览器弹出下载框并点击下载后,由于我们无法判断是什么时候能下载完毕,开始时使用一个同步的ajax做页面刷新来消除蒙层,但是不知道问什么这个会打断浏览器的下载操作???(也一直没明白)???
。。然后思来想去,突然发现可以使用window.open来打开一个新窗口并发送下载链接到后台去,
-----完美解决这个问题
使用Window.open(url)做文件下载请求地址
最新推荐文章于 2024-06-25 16:21:19 发布