具体使用方式参照官方文档:https://www.npmjs.com/package/formidable

第一:安装:

# npm install --save formidable
yarn add formidable

第二:基本使用:

var formidable = require('formidable'),
http = require('http'),
util = require('util'); http.createServer(function(req, res) {
if (req.url == '/upload' && req.method.toLowerCase() == 'post') {
// parse a file upload
var form = new formidable.IncomingForm(); form.parse(req, function(err, fields, files) {
res.writeHead(200, {'content-type': 'text/plain'});
res.write('received upload:\n\n');
res.end(util.inspect({fields: fields, files: files}));
}); return;
} // show a file upload form
res.writeHead(200, {'content-type': 'text/html'});
res.end(
'<form action="/upload" enctype="multipart/form-data" method="post">'+
'<input type="text" name="title"><br>'+
'<input type="file" name="upload" multiple="multiple"><br>'+
'<input type="submit" value="Upload">'+
'</form>'
);
}).listen(8080);

最新文章

  1. Liskov替换原则
  2. Spring与jsp表达式的产生的问题
  3. android 开发问题:java.lang.ClassCastException
  4. bam/sam格式说明
  5. Ubuntu 14.10 下sort,uniq,cut,wc命令详解
  6. python 字典列表排序operator.itemgetter()
  7. pomelo 初始化配置...
  8. 用户"IIS APPPOOL\xxxxxxxx"登录失败解决方案
  9. samba安装与配置
  10. 25个最佳最闪亮的Eclipse开发项目
  11. 【pac4j】OAuth 认证机制 入门篇
  12. shell脚本基础 数值运算 判断 及if语句
  13. Java基础知识提要
  14. Javascript高级编程学习笔记(51)—— DOM2和DOM3(3)操作样式表
  15. SQLServer脚本编写
  16. [matlab] 11.多边形凹凸性检测
  17. centos7 开机启动服务链接说明
  18. Java String 和JSON转换
  19. [原]unity3d GLSL无法pc上显示
  20. Oracle PLSQL Demo - 05.WHILE循环[WHILE LOOP]

热门文章

  1. 用户登录并返回token(springboot)
  2. How to Convert a Class File to a Java File?
  3. pytorch之 sava_reload_model
  4. ASP.NET Core 借助 Helm 部署应用至K8S
  5. 还是端口回流问题 TCP协议解析
  6. C#个推SDK推送安卓+iOS
  7. CSS中元素的显示模式
  8. 面试官:你用过mysql哪些存储引擎,请分别展开介绍一下
  9. 2020年如何成为一个高级AVA架构师(50W~100W年薪)
  10. Webdriver启动Firefox浏览器后,页面显示空白