Nodejs Blob流方式下载
来源:互联网 发布:税友软件怎么样 编辑:程序博客网 时间:2024/06/03 21:31
在做项目的过程中需要根据查询出的数据直接用csv方式下载,但是数据量较大时用dataURL方式下载会报下载失败,但后台与前台代码均无报异常,尝试用Blob流下载发现没有这个问题,Blob下载代码如下:
var fileName = 'test.csv';var aLink = document.createElement('a');var csvData = "test,test2\r\n123,456";//下载的内容// 加上\ufeff BOM 头是为了防止用excel打开文件时乱码var blob = new Blob(['\ufeff' + csvData ], {type : 'text/csv,charset=UTF-8'});var evt = document.createEvent("HTMLEvents");evt.initEvent("click", false, false);//initEvent 不加后两个参数在FF下会报错aLink.download = fileName;aLink.href = URL.createObjectURL(blob);aLink.dispatchEvent(evt);
参考:
http://www.cnblogs.com/hustskyking/p/multiple-download-with-javascript.html
http://blog.csdn.net/oscar999/article/details/16342699
0 0
- Nodejs Blob流方式下载
- mybatis blob使用方式
- 手工上传,下载(Blob,base64)
- springmvc和servlet下的文件上传和下载(存文件目录和存数据库Blob两种方式)
- nodejs下载文件
- nodeJs各个版本下载
- nodejs 下载文件
- nodejs下载地址
- nodejs下载地址
- nodejs下载问题
- nodejs下载及helloworld!
- Nodejs资料下载
- Blob对象判断是不是图片类型以及Blob数据下载
- base64与Blob互转以及Blob下载
- nodejs快捷升级方式
- nodejs快捷升级方式
- Nodejs同步实现方式
- NodeJS基础item2—NodeJS下载安装
- C/C++的mem函数和strcpy函数的区别和应用
- html5标签video-笔记二
- 欢迎使用CSDN-markdown编辑器
- Qt 嵌入式 利用wpa_supplicant编写WIFI、有线网络管理器
- Spring mvc ajax post 415 Unsupported Media Type
- Nodejs Blob流方式下载
- 三种快速排序以及快速排序的优化
- 写文件到sdcard
- Java23种设计模式
- GDB调试工具入门
- Jmeter之Bean shell使用(一)
- sqlit默认当前时间
- cookie机制
- html实现可输入下拉框