实例详解Nodejs 保存 payload 发送过来的文件


Posted in NodeJs onJanuary 14, 2016

1:接受文件

http://stackoverflow.com/questions/24610996/how-to-get-uploaded-file-in-node-js-express-app-using-angular-file-upload

可以用下列的第三方库

•busboy and connect-busboy
•multiparty and connect-multiparty
•formidable
•multer

2:保存文件

实例详解Nodejs 保存 payload 发送过来的文件

ps:nodejs get/request

灌水评论示例:

var http = require('http');
var querystring = require('querystring');
var postData = querystring.stringify({
content: '不错不错',
cid: 348
});
var options = {
hostname: 'www.imooc.com',
port: 80,
path: '/course/docomment',
method: 'POST',
headers:{
'Accept':'application/json, text/javascript, */*; q=0.01',
'Accept-Encoding':'gzip, deflate',
'Accept-Language':'zh-CN,zh;q=0.8',
'Connection':'keep-alive',
'Content-Length':postData.length,
'Content-Type':'application/x-www-form-urlencoded; charset=UTF-8',
'Cookie':'imooc_uuid=791e8f39-5d06-433a-831f-909fa85acdd3; imooc_isnew_ct=1452475309; IMCDNS=0; loginstate=1; apsid=A0NWQzM2RkMzM2NDk0NWFkOTc5NmQzYzBkNTUyMGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMjc0Njc4MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBlY2Y5ZjJiZGNjZTFlZTJmMjkwZTE2Y2M4YWE4MWE49QOTVvUDk1Y%3DZD; PHPSESSID=1uunfnq1rdhup7tudcre36l8h1; jwplayer.qualityLabel=高清; cvde=569454113f947-13; Hm_lvt_f0cfcccd7b1393990c78efdeebff3968=1452475311,1452561427; Hm_lpvt_f0cfcccd7b1393990c78efdeebff3968=1452579983; imooc_isnew=2',
'Host':'www.imooc.com',
'Origin':'http://www.imooc.com',
'Referer':'http://www.imooc.com/comment/348',
'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.99 Safari/537.36',
'X-Requested-With':'XMLHttpRequest'
}
}
var req = http.request(options, function(res) {
console.log('Status: ' + res.statusCode);
console.log('headers: ' + JSON.stringify(res.headers));
res.on('data', function(chunk) {
console.log(Buffer.isBuffer(chunk));
console.log(typeof chunk);
});
res.on('end', function() {
console.log('评论完毕');
});
});
req.on('error', function(e) {
console.log('Error: ' + e.message);
});
req.write(postData);
req.end();
NodeJs 相关文章推荐
详谈nodejs异步编程
Dec 04 NodeJs
使用DNode实现php和nodejs之间通信的简单实例
Jul 06 NodeJs
你一定会收藏的Nodejs代码片段
Feb 04 NodeJs
在windows上用nodejs搭建静态文件服务器的简单方法
Aug 11 NodeJs
nodejs模块nodemailer基本使用-邮件发送示例(支持附件)
Mar 28 NodeJs
nodejs个人博客开发第四步 数据模型
Apr 12 NodeJs
nodejs批量下载图片的实现方法
May 19 NodeJs
详解Nodejs之静态资源处理
Jun 05 NodeJs
Windows下快速搭建NodeJS本地服务器的步骤
Aug 09 NodeJs
nodejs读取本地中文json文件出现乱码解决方法
Oct 10 NodeJs
NodeJS搭建HTTP服务器的实现步骤
Oct 12 NodeJs
Nodejs 微信小程序消息推送的实现
Jan 20 NodeJs
Nodejs express框架一个工程中同时使用ejs模版和jade模版
Dec 28 #NodeJs
深入浅析NodeJs并发异步的回调处理
Dec 21 #NodeJs
基于nodejs+express(4.x+)实现文件上传功能
Nov 23 #NodeJs
Nodejs Express4.x开发框架随手笔记
Nov 23 #NodeJs
Nodejs的express使用教程
Nov 23 #NodeJs
nodejs初步体验篇
Nov 23 #NodeJs
Nodejs初级阶段之express
Nov 23 #NodeJs
You might like
php中强制下载文件的代码(解决了IE下中文文件名乱码问题)
2011/05/09 PHP
PHP实现RTX发送消息提醒的实例代码
2017/01/03 PHP
JS加ASP二级域名转向的代码
2007/05/17 Javascript
javaScript call 函数的用法说明
2010/04/09 Javascript
javascript 密码强度验证规则、打分、验证(给出前端代码,后端代码可根据强度规则翻译)
2010/05/18 Javascript
在网站上应该用的30个jQuery插件整理
2011/11/03 Javascript
使用js在页面中绘制表格核心代码
2013/09/16 Javascript
JS DOM实现鼠标滑动图片效果
2020/09/17 Javascript
只要1K 纯JS脚本送你一朵3D红色玫瑰
2016/08/09 Javascript
Javascript实现汉字和拼音互转的终极方案
2016/10/19 Javascript
jQuery设置图片等比例缩小的方法
2017/04/29 jQuery
JS实现图片预加载之无序预加载功能代码
2017/05/12 Javascript
微信JSAPI Ticket接口签名详解
2020/06/28 Javascript
JS实现简单的选择题测评系统代码思路详解(demo)
2017/09/03 Javascript
灵活使用console让js调试更简单的方法步骤
2019/04/23 Javascript
神经网络理论基础及Python实现详解
2017/12/15 Python
用python生成1000个txt文件的方法
2018/10/25 Python
Python 普通最小二乘法(OLS)进行多项式拟合的方法
2018/12/29 Python
Python CVXOPT模块安装及使用解析
2019/08/01 Python
Python pandas RFM模型应用实例详解
2019/11/20 Python
pycharm sciview的图片另存为操作
2020/06/01 Python
前端实现打印图像功能
2019/08/27 HTML / CSS
Bealls Florida百货商店:生活服饰、家居装饰和鞋子
2018/02/23 全球购物
ellesse美国官方商店:意大利高级运动服品牌
2019/10/29 全球购物
美国购买隐形眼镜网站:Lenses For Less
2020/07/05 全球购物
写出一个方法实现冒泡排序
2016/07/08 面试题
毕业生个人求职信范例分享
2013/12/17 职场文书
新护士岗前培训制度
2014/02/02 职场文书
师德师风自查材料
2014/10/14 职场文书
2015高考寄语集锦
2015/02/27 职场文书
法院个人总结
2015/03/03 职场文书
七年级作文之游记
2019/12/11 职场文书
jQuery实现影院选座订座效果
2021/04/13 jQuery
Python爬虫实战之爬取京东商品数据并实实现数据可视化
2021/06/07 Python
MySQL系列之一 MariaDB-server安装
2021/07/02 MySQL
一文搞清楚MySQL count(*)、count(1)、count(col)区别
2022/03/03 MySQL