首页 > Web开发 > 详细

js下载篇

时间:2019-12-17 13:50:18      阅读:102      评论:0      收藏:0      [点我收藏+]

1、地址下载

 

// 地址下载,fileName暂无作用
export const urlDownload = (url, fileName = ‘下载文件‘) => {
  // 创建隐藏的可下载链接
  let eleLink = document.createElement(‘a‘)
  eleLink.download = fileName
  eleLink.style.display = ‘none‘
  eleLink.href = url
  // 触发点击
  document.body.appendChild(eleLink)
  eleLink.click()
  // 然后移除
  document.body.removeChild(eleLink)
}

 

2、转化text下载

 

// 内容转化为文件下载
export const fileDownload = (file, fileName = ‘下载文件‘) => {
  // 创建隐藏的可下载链接
  let eleLink = document.createElement(‘a‘)
  eleLink.download = fileName
  eleLink.style.display = ‘none‘
  // 字符内容转变成blob地址
  let blob = new Blob([file])
  eleLink.href = URL.createObjectURL(blob)
  // 触发点击
  document.body.appendChild(eleLink)
  eleLink.click()
  // 然后移除
  document.body.removeChild(eleLink)
}

 

 

 
 
 

js下载篇

原文:https://www.cnblogs.com/baimulan/p/12053762.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!