<form method="get" action="/app/PoiTemplate/NFC.xlsx">
<button type="submit">Download!</button>
</form>
window.open("/app/PoiTemplate/NFC.xlsx")
上面两种方式都把文件给打开了, 还有其他下载方法吗 ?
<form method="get" action="/app/PoiTemplate/NFC.xlsx">
<button type="submit">Download!</button>
</form>
window.open("/app/PoiTemplate/NFC.xlsx")
上面两种方式都把文件给打开了, 还有其他下载方法吗 ?
虽然IE不识别download属性,但是IE下它任然是个链接,所以我们可以加一个 target="black"
属性,来打开新窗口,实现下载,所以可以实现如下:
<a href="nfc.xlsx" download="nfc.xlsx" target="_blank">下载</a>
10 回答11.1k 阅读
15 回答8.4k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
8 回答6.2k 阅读
2 回答2.6k 阅读✓ 已解决
你的问题并不在前端,换一种思路,通过后端下载,随便在前端发起一个get请求,在后端设置返回头 Content-Disposition: Attachment; filename="文件名",并以流的形式,浏览器自然后弹出文件选择框。这儿有个java例子https://github.com/treeandgra...
第二种思路:
https://segmentfault.com/q/10...