首页 > 其他分享 >js文件下载自定义命名

js文件下载自定义命名

时间:2023-01-16 16:46:02浏览次数:46  
标签:文件 自定义 js link blob 下载

js下载文件时,如果下载地址文件名与实际名称不一致,需要自定义命名,使用a链接时如果涉及跨域,download属性不生效,解决方法:
通过axios请求文件,创建a链接下载即可。

axios.get(file_path,{responseType:'blob'}).then(res=>{
    const blob=new Blob([res.data])
    const link=document.createElement('a')
    link.href=URL.createObjectURL(blob)
    link.download=fileName
    link.click()
    URL.revokeObjectURL(link.href)
})

标签:文件,自定义,js,link,blob,下载
From: https://www.cnblogs.com/772330747wh/p/17055780.html

相关文章