扫码关注官方订阅号
这个方法只能在ie中起作用。还有的说window.href=只能打开窗口,并不会提示下载,有什么兼容多个浏览器的下载文件的方法。另一种a标签上加download一直提示找不到文件文件url已提供(不确定类型)
走同样的路,发现不同的人生
首先确定url没问题,然后js代码是window.location.href=url;
不过这种方式如果你的url访问后的http响应头Content-Type是浏览器能识别的,浏览器则不会弹出文件下载框而是打开新窗口进行渲染。这种情况就可以用a标签的download属性来指定需要强制下载不打开新窗口。
<a href="/demo.png" download>
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
首先确定url没问题,然后js代码是window.location.href=url;
不过这种方式如果你的url访问后的http响应头Content-Type是浏览器能识别的,浏览器则不会弹出文件下载框而是打开新窗口进行渲染。这种情况就可以用a标签的download属性来指定需要强制下载不打开新窗口。