前端下載文件主要有以下幾種方案
- window.location.href
window.location.href = url; - window.open(); 需要開(kāi)新窗口或者替換當(dāng)前窗口
-
a標(biāo)簽
-
iframe 利用src屬性蔑赘,打開(kāi)一個(gè)iframe的方式,下載文件
下載單一文件预明,以上三種方案都可行缩赛,如果需要批量下載,則a標(biāo)簽和window.location.href只會(huì)下載最后一個(gè)鏈接撰糠,使用iframe方案酥馍,可以觸發(fā)瀏覽器打開(kāi)多個(gè)iframe,而去下載多個(gè)文件: