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

前端技术 2023/09/09 JavaScript

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:保存文件

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();

本文地址:https://www.stayed.cn/item/23415

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。