84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
思路:如果服务器不能够解析这种MIME类型,则浏览器会直接下载
方法:对文件的header进行设置:Content-Disposition: attachment;
header
Content-Disposition: attachment;
<a href="http://xxxxxx"></a>
此时能够使点击超链接后不直接在新窗口中打开该文件,能够实现自动下载,但是无法出现另存为这个下载框。
请问该如何触发使出现 另存为 的下载框呢?
测试背景:mac chrome
参考:
点击按钮弹出下载框的功能是如何实现的?--知乎
认证高级PHP讲师
<a href="https://segmentfault.com/img/bVyvFS" download="文件名">下载图片</a>
href 是下载链接,download 是保存文件名。
href
download
另存为我感觉是浏览器的设置了,就是会帮你指定默认下载位置,然后都是点击直接就下载到那个目录里的。
href
是下载链接,download
是保存文件名。另存为我感觉是浏览器的设置了,就是会帮你指定默认下载位置,然后都是点击直接就下载到那个目录里的。