关于前端拿到文件地址下载的两种方法

323 阅读1分钟

1、利用a标签实现文件上传

(1)创建一个a标签,在a标签上加download属性,添加a标签的地址,也就是文件下载路径,此处用到模板字符串拼接的方式,oResult.fileUrl是一个文件的地址,后面加上文件名,执行a标签的点击方法即可

var a = document.createElement('a')
a.setAttribute('download','系统管理')
a.setAttribute('href',`/file/getfile.do?path=${oResult.fileUrl}&name=${XXX.name}`)
a.click()

2、第二种利用window的open方法

window.open(`/file/getfile.do?path=${oResult.fileUrl}&name=${XXX.name}`)

PS:小白一个,对于下载也是刚刚接触没几天,之后有更深的见解在更新。。