文档章节

js Blob对象实现文件下载功能

Clover286
 Clover286
发布于 2017/09/01 17:21
字数 129
阅读 208
收藏 0

js Blob对象实现文件下载功能,可以将字符串放到文件夹里,提供下载功能。

//下载功能
    $("#download").click(function () {
        const data = result // 这里填内容的字符串
        const blob = new Blob([data], {type: "text/plain"})
        const link = document.createElement("a")
        link.href = URL.createObjectURL(blob)
        link.download = "test.json" // 这里填保存成的文件名
        link.click()
        URL.revokeObjectURL(link.href)
    })

注意:

1.data放的字符串

2.文件名可以自定义,改成test.txt则是txt文件,意思是可以自定义文件类型。

© 著作权归作者所有

共有 人打赏支持
Clover286
粉丝 8
博文 199
码字总数 65713
作品 0
武汉
程序员
[Node.js源码解读(1)]Node.js的启动过程

本文原载于https://github.com/DavidCai1993/my-blog/issues/26 经原作者授权连载于alinode官方博客,未经原作者允许,不得转载。 大家可能会好奇,在 Node.js 启动后,第一个执行的 JavaSc...

_朴灵_
05/14
0
0
DataURL, Blob, File, Image之间的关系与转换

使用前景: 移动端上传拍照图片太大,使用canvas压缩后base64=>blob二进制表单文件=>ajax-POST上传

xmqywx
10/10
0
0
html5-FileReader接口

<!-- html 部分 --> <h5>html-FileReader</h5> <input id="upload" type="file" accept="image/*"> <img id="img" src=""> <!-- js 部分 --> <script type="text/javascript" src="http://a......

成功需要积累
05/16
0
0
Js资源增量更新--seajs本地存储增量更新插件(storeinc)使用

Js资源增量更新--seajs本地存储增量更新插件(storeinc)使用 storeinc 是一个用来实现js代码本地存储化,并可以在js版本更新的时候,对js内容做增量更新的seajs插件。对于一个js文件来说,当j...

卢勇福
2013/10/14
0
0
读Zepto源码之Data模块

的 模块用来获取 节点中的 属性的数据,和储存跟 相关的数据。 读 Zepto 源码系列文章已经放到了github上,欢迎star: reading-zepto 源码版本 本文阅读的源码为 zepto1.2.0 GitBook 《readi...

对角另一面
2017/10/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

oracle 安装 PL/SQL Developer连接64位Oracle免安装配置

PL/SQL Developer连接64位Oracle 在64位系统上安装64位的Oracle数据库,但是没有对应的64位PL/SQL Developer,此时就不能使用PL/SQL Developer来进行直接连接的,所以要想实现连接还得需要其...

PeakFang-BOK
26分钟前
3
0
裁员寒冬袭来,30岁还在CRUD的Java程序员,拿什么安身立命?

就在近日,智联招聘公布的数据更是侧面印证了很多公司“瘦身”的事实:“2018年第二季度,小微企业用人需求较第一季度平均下降26.6%”。 裁员大潮正滚滚向前,席卷各行各业! 你做好失业的准...

Java填坑之路
28分钟前
4
0
第一章:什么是SpringCloud

第一章:什么是SpringCloud 何为微服务 在了解 SpringCloud之前,我们先来大致了解下 微服务这个概念吧。 传统单体架构 单体架构在小微企业比较常见,典型代表就是一个应用、一个数据库、一个...

DemonsI
34分钟前
9
0
环境搭建之八-- node.js和npm

1.node.js官网下载64位二进制压缩包 node-v8.12.0-linux-x64.tar.xz 2.解压文件 2.1 xz格式文件为 tar格式 xz -d node-v8.12.0-linux-x64.tar.xz 此时文件已经转变为 node-v8.12.0-linux-x64...

imbiao
38分钟前
5
0
JVM调优浅谈

1.数据类型 java虚拟机中,数据类型可以分为两类:基本类型和引用类型。 基本类型的变量保存原始值,即:它代表的值就是数值本身,而引用类型的变量保存引用值。 “引用值”代表了某个对象的...

xtof
42分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部