用async实现图片下载程序分离出处理程序
来源:互联网 发布:数据挖掘的四个环节 编辑:程序博客网 时间:2024/05/04 03:38
var async=require('async');var save_path = "保存路径";async.waterfall([function(callback){require('http').get("http://localhost/down.png", function(res) {var data = '';res.setEncoding("binary"); res.on('data', function (chunk) {data += chunk;});res.on('end', function(){callback(null, data);});});},function(data, callback){var fs = require("fs");fs.writeFile(save_path, data, "binary", function (err) {if (err) throw err;alert("Save!");});}]);
注意下载和保存的时候,均需要加入binary的选项,否则图片无法存成二进制。
0 0
- 用async实现图片下载程序分离出处理程序
- JAVA程序网络图片下载
- 编写程序,分离出一个实数的整数部分与小数部分,要求用函数完成
- Python:批量编写图片下载程序
- .Net Remoting(分离服务程序实现)
- 实现HTTP处理程序
- 为什么要实现程序指令和程序数据的分离?
- 转: 编写程序,分离出一个实数的整数部分与小数部分,要求用函数完成
- 多线程图片下载程序的修改心得.
- 一、python爬虫程序入门(图片下载)
- 利用浏览器实现程序界面与实现的分离
- 利用浏览器实现程序界面与实现的分离
- 利用浏览器实现程序界面与实现的分离
- 利用浏览器实现程序界面与实现的分离
- 界面程序分离思路
- 美工与程序分离
- 用VS2012和Async,await 开发silverlight 5 程序
- php程序实现多线程处理
- asp.net--UpdatePanel控件
- libgcc_s_dw2-1.dll
- ExtJS4.1:AJAX提交数据的三种方式,80%人都没用过第三种
- Guava学习笔记:Preconditions优雅的检验参数
- Android开发之屏幕适配的自定义滑动导航栏
- 用async实现图片下载程序分离出处理程序
- Centos net-snmp开发包的安装及配置 .
- mysql数据表中插入数据的方法
- TortoiseGit(乌龟git)保存用户名密码的方法
- Photoshop脚本 > 清除选区的内容
- 策略模式
- oracle和mysql数据库创建表之前判断表是否存在,如果存在则删除已有表,以及在这两个库中创建表
- Linux库文件的搜索路径
- 基于jQuery的高可定制的瀑布布局实现