实例详解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异步回调的优雅处理方法
Sep 25 NodeJs
Nodejs的express使用教程
Nov 23 NodeJs
nodejs模块nodemailer基本使用-邮件发送示例(支持附件)
Mar 28 NodeJs
初识NodeJS服务端开发入门(Express+MySQL)
Apr 07 NodeJs
nodejs 终端打印进度条实例代码
Apr 22 NodeJs
nodejs入门教程四:URL相关模块用法分析
Apr 24 NodeJs
nodejs处理图片的中间件node-images详解
May 08 NodeJs
docker中编译nodejs并使用nginx启动
Jun 23 NodeJs
NodeJS 将文件夹按照存放路径变成一个对应的JSON的方法
Oct 17 NodeJs
nodejs异步编程基础之回调函数用法分析
Dec 26 NodeJs
NodeJS读取分析Nginx错误日志的方法
May 14 NodeJs
nodejs nedb 封装库与使用方法示例
Feb 06 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 生成文字png图片的代码
2011/04/17 PHP
谈谈 PHP7新增功能
2015/12/16 PHP
PHP微信开发之微信录音临时转永久存储
2018/01/26 PHP
我见过最全的个人js加解密功能页面
2007/12/12 Javascript
网页图片延时加载的js代码
2010/04/22 Javascript
详解Javascript动态操作CSS
2014/12/08 Javascript
jQuery EasyUi实战教程之布局篇
2016/01/26 Javascript
jQuery 3.0十大新特性最终版发布
2016/07/14 Javascript
使用bootstrap validator的remote验证代码经验分享(推荐)
2016/09/21 Javascript
JavaScript中日常收集常见的10种错误(推荐)
2017/01/08 Javascript
轻松搞定jQuery+JSONP跨域请求的解决方案
2018/03/06 jQuery
JS实现的哈夫曼编码示例【原始版与修改版】
2018/04/22 Javascript
浅谈React碰到v-if
2018/11/04 Javascript
基于vue+element实现全局loading过程详解
2020/07/10 Javascript
[01:03:56]Mineski vs TNC 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
[01:02:00]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第三场 1月24日
2021/03/11 DOTA
python实现抖音视频批量下载
2018/06/20 Python
在python环境下运用kafka对数据进行实时传输的方法
2018/12/27 Python
Laravel+Dingo/Api 自定义响应的实现
2019/02/17 Python
python基础知识(一)变量与简单数据类型详解
2019/04/17 Python
python3通过selenium爬虫获取到dj商品的实例代码
2019/04/25 Python
django 自定义filter 判断if var in list的例子
2019/08/20 Python
python打印文件的前几行或最后几行教程
2020/02/13 Python
Python换行与不换行的输出实例
2020/02/19 Python
关于matplotlib-legend 位置属性 loc 使用说明
2020/05/16 Python
澳大利亚领先的宠物用品商店:VetSupply
2017/09/08 全球购物
工作自我评价怎么写
2014/01/29 职场文书
汉语言文学职业规划
2014/02/14 职场文书
秘书英文求职信
2014/04/16 职场文书
党员教师个人对照检查材料(群众路线)
2014/09/26 职场文书
通报表扬范文
2015/01/17 职场文书
中学感恩教育活动总结
2015/05/05 职场文书
如何书写公司员工保密协议?
2019/06/27 职场文书
中学生打架《检讨书》范文
2019/08/12 职场文书
pytorch 如何使用float64训练
2021/05/24 Python
java设计模式--七大原则详解
2021/07/21 Java/Android