js页面将数据内容以文件形式下载
/*** 创建下载文件* @param {String} fileName 文件名称* @param {String} fileContent 文件内容* @return {String}*/
function createAndDownloadFile(fileName, fileContent) {if (!fileName) {return '文件名称为空';}if (typeof fileName !== 'string') {return '文件名类型错误';}if (!fileContent) {return '文件内容为空';}if (typeof fileContent !== 'string') {fileContent = JSON.stringify(fileContent);}// 创建隐藏a标签var aTag = document.createElement('a');// 将文件内容转成blob对象var blob = new Blob([fileContent]);// 设置下载文件名aTag.download = fileName;// 给a标签创建DOMStringaTag.href = URL.createObjectURL(blob);// 模拟点击、下载aTag.click();// 释放DOMStringURL.revokeObjectURL(blob);return '';
}
js页面将数据内容以文件形式下载相关推荐
- JS实现页面HTML内容以另存为的文件形式下载保存
1.原文查看地址:https://segmentfault.com/q/1010000000438270 2.实现例子地址:http://jsfiddle.net/uzhr6/ 3.实例代码: fun ...
- vue2 使用 Export2Excel.js 前端导出数据为 excel 文件记录
1.将 export2Excel.js 内容复制到项目本地文件中 export2Excel.js 地址: https://github.com/PanJiaChen/vue-element-admin ...
- angular js 页面修改数据存入数据库
一.编写service,修改数据要根据ID回显数据 //根据ID查询 public Brand findById(Long id); //修改 public int update(Brand bran ...
- angular js 页面添加数据保存数据库
一.编写实体类Controller层返回数据使用 package entity; import java.io.Serializable; public class Result implements ...
- python文件可以包括任何数据内容_python 文件数据合并(数据行不对应)?
这里我们讨论如何利用concat方法进行简单的数据拼接. import pandas as pd ser1 = pd.Series(['A','B','C'], index=[1,2,3]) ser2 ...
- JS 打印 data数据_数据表格 Data Table - 复杂内容的15个设计点
表格是桌面应用中常见的内容型组件,它包含大量的信息和丰富的交互形式,表格具有极高的空间利用率,结构化的展示保证了数据可读性.高效.清晰且易用是进行表格设计的原则性要求.本文将从表格的内容组织到交互作一 ...
- 基于echarts+js+fexible.js实现的数据可视化适配案例(附源代码)
介绍 数据可视化 :借助于图形化手段,清晰有效地传达与沟通信息 ECharts:是一个使用JavaScript实现的开源可视化库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器,底层依赖矢量 ...
- 实现微信小程序web-view内嵌H5中的下载功能(大文件切片下载)
实现微信小程序内嵌H5中的下载功能 一.项目场景: 难点 解决方案: 1.H5微信小程序: a.首先必不可少的是安装jweixin-module模块: b.在main.js中将依赖绑定: c.H5对应 ...
- html2Canvas+JsPDF生成pdf文件并下载
采用html2Canvas+JsPDF实现web页面/dom元素转pdf文件并下载 1.安装html2Canvas: npm install html2canvas 2.安装JsPDF: npm in ...
最新文章
- 去年亏11亿的寒武纪拟科创板募资28亿:三年总营收5.68亿,99%客户来自国内,曾从华为海思挖来CTO...
- 32读取ltc的温度值_Arduino基础入门篇29—模拟温度传感器LM35
- 对于这个函数const int func(const int a) const声明中,三个const分别是什么意思?...
- R语言数据可视化 ggplot2基础1 ggplot2 图形的分层语法 Layered Grammar 简介
- Java将一段逗号分割的字符串转换成一个数组(亲测)
- OCP China Day 2021:开放计算十年,以全球协作打破创新边界
- js微信监听返回_JS监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法...
- Android开发笔记(一百零九)利用网盘实现云存储
- python难学吗-Python入门很难吗? 为什么越来越多的人都学Python?
- PAM for Kmedoids algorithm, PAM算法的实现, kmeans 算法实现. 利用scikit-learn toolbox.
- 高频JMeter软件测试面试题
- 基于thinkphp6开放,免费开源可商用的兴趣社区论坛圈子小程序
- Mac电脑没声音了怎么办?
- 从GoogLeNet架构到deep dream模型
- 用了五年 VS Code ,我决定换成 JetBrains……
- 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java校园新闻发布管理系统574ec
- 机器学习(0):机器学习概述及基本概念
- 计算机的应用采用进位制,为什么计算机采用二进位制运算?
- operator*() 和 operator-()
- Win11修改鼠标样式
热门文章
- 国产充电宝品牌排行,国内最好的充电宝品牌推荐
- 单片机设计_车牌识别系统(STM32 OV7670 TFT)
- Android Studio中进行单元测试和UI测试
- 性能测试混合业务场景按比例设计
- 那些好用的网站推荐(五)----资料检索网站篇
- REST是什么 What is REST
- Elasticsearch:如何使用 Elasticsearch PHP 客户端创建简单的搜索引擎
- 微信秒剪是什么意思 微信秒剪怎么剪辑视频发微信朋友圈
- Python机器学习12——神经网络
- Python爬虫中文小说网点查找小说并且保存到txt(含中文乱码处理方法)