js使用a标签实现文件下载功能
工作中遇到下载txt文本文件的下载需求,稍作整理,下载示例如下:
<button onclick="log()">文件下载</button>// 日志函数
function log() {// dom中创建a标签let aTag = document.createElement('a')// 日志展示的内容let content = '这里是日志内容...'// blob是js内置对象,用来处理二进制文件流let blob = new Blob([content])// 给创建的a标签添加download属性,此属性是让我们的浏览器下载URL而不是跳转到URL所指向的内容aTag.download = 'log.txt'// 给创建的a标签添加href属性并赋值aTag.href = URL.createObjectURL(blob)// 自动点击创建的标签aTag.click()// 不再使用时需释放createObjectURL创建的对象URL.revokeObjectURL(blob)
}
效果如下:
网络文件下载
ghttps://wangxinyan.blog.csdn.net/article/details/130772375?spm=1001.2014.3001.5502
js使用a标签实现文件下载功能相关推荐
- a标签实现文件下载功能
文件下载原理: java后台只能做到返回二进制流或文件给前端,最终在前端页面创建一个a,然后触发a的点击事件实现点击下载效果. 1.无需token的 2.请求头需要token 接口: 点击事件:
- 前端实现文件下载功能的三种方式
一些管理系统常常会有导出文件的功能,这里介绍三种文件下载的尝试 1. 通过文件地址下载文件 此方式最为简易,只需要知道文件在服务器上的地址,就可以通过a标签实现下载 <a href=" ...
- bootstrap-datepicker实现日期input readonly 标签中选择时间功能
bootstrap-datepicker实现日期input readonly 标签中选择时间功能 引用datepicker css,js,zh-CH文件 ps: 都是基于bootstrap,所以得先引 ...
- PHP使用header实现文件下载功能
这篇文章主要介绍了PHP使用header方式实现文件下载功能,非常不错,具有参考借鉴价值,需要的朋友可以参考下 先给大家介绍下PHP header() 函数 定义和用法 header() 函数向客户端 ...
- java+ jsp+js 实现富文本编辑和上传图片功能
java+ jsp+js 实现富文本编辑和上传图片功能 使用kindeditor富文本插件: - kindeditor富文本官网地址 详细的文档和demo都有 下面是实现步骤: -导入项目中相关的文件 ...
- 面试官:如何用a标签实现文件下载?(一文带你手撕知识点)
前言 大家好,今天给大家带来前端小知识:前端利用a标签实现文件(图片)下载,也就是教大家利用a标签或者是 window.open() 来实现下载功能. 文章目录 前言 常用方式 方法分析 代码实现 常 ...
- a 标签实现文件下载(解决打开的问题)
实现: a标签实现文件下载,是使用的相对路径下载. js代码 <a class="btn btn-success btn-sm" href="../docs/doc ...
- Node.js实现网络新闻爬虫及搜索功能(一)
Node.js实现网络新闻爬虫及搜索功能(一) Node.js实现网络新闻爬虫及搜索功能(一) 项目要求 一.爬虫部分 1. 引入相关包 2. 建立数据库连接 3. 爬取并解析网页首页 4. 爬取并解 ...
- html5 复制到剪贴板 兼容,JS实现复制内容到剪贴板功能兼容所有浏览器(推荐)
两天前听了一个H5的分享,会议上有一句话,非常有感触:不是你不能,而是你对自己的要求太低.很简单的一句话,相信很多事情不是大家做不到,真的是对自己的要求太低,如果对自己要求多一点,那么你取得的进步可能 ...
最新文章
- Centos6,7默认启动模式的更改
- ​2021年机器学习什么风向?谷歌大神Quoc Le:把注意力放在MLP上
- 任正非:AI是人类社会未来二三十年最大的推动力
- python的GUI库PyQt5的使用
- matlab RBF 神经网络拟合
- SAP BW增量队列深入研究
- activiti 5.21工作流规则引擎扩展(businessRuleTask)
- Chrome 开发者工具无法显示服务器正常返回的 HTTP 请求 - Failed to load response data
- 接口的屏蔽和限流很难么?Redis全搞定!
- java频繁查询数据库_如何解决Cookie登录 频繁查询数据库问题?
- 光电经典好书:《光电系统设计基础》-吴晗平
- 用什么软件测试钢结构受力,钢结构平台承载力检测
- 启明星辰ADLab西南团队负责人王东:智能化的安全——设备应用ICS
- JSP内置对象及部分常用方法
- 互换性测量与技术——偏差与公差的计算,公差图的绘制,配合与公差等级的选择方法
- vnc远程控制linux端口5901,VNC远程控制Linux
- NCURSES程序设计之魔数方阵
- H5+CSS 实现前面带搜索图标的搜索框
- phaser3场景中的图片缩放scale
- 我做了一个网易云音乐外链播放器的Vue组件,很nice