js 弹出窗下载文件 应该这么实现?

JavaScript015

js 弹出窗下载文件 应该这么实现?,第1张

js中打开下载文件,弹出下载文件框:

假设downloadUrl 为下载地址,即平常写在a标签里面的href链接地址;

<a href="downloadUrl " target="blank"/>

window.open(downloadUrl)

新窗口打开下载文件框

window.location.reload()

刷新窗口。

这个可以压缩后再跳转

比如将文件压缩为zip,然后通过js

location.href = './a.zip'

就可以下载

一般的txt、php、html文件等都会被ios的safari正常当文本输出