nodejs小记之formidable同步图片文件上传
来源:互联网 发布:nc软件下载 编辑:程序博客网 时间:2024/05/22 16:42
本文章只记录过程,不讲解原理。
下面所有的操作都在搭建好的express工程下,express配置参考前面的文章。
创建上传表单
<form action="uoload" method="post" enctype="multipart/form-data"> <input type="file" name="uoload"> <input type="submit" value="提交信息"></form>
创建upload服务器
在路由中创建upload路由。
- 首先现在formidable
npm install --save formidable
- 配置路由
app.post("/uploadserver",function(req,res){ 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})); });});
这个时候上传文件,你将跳转另一个页面,然后以json的形式返回文件的信息。
通过
fs.renameSync(file.path,"public/img/upload/pingtaicover/"+file.name);
把上传的文件更名上传到你想要的文件夹。
写在结尾
formidable插件支持多文件同时上传。
更多服务端操作请参考
formidable使用文档
0 0
- nodejs小记之formidable同步图片文件上传
- nodejs文件上传处理模块formidable
- nodejs express+ejs+formidable实现文件上传
- nodejs小记之jqueryfileupload异步图片文件上传 带上传进度
- Nodejs的上传模块formidable
- Formidable文件上传
- nodejs 之文件上传
- nodejs处理图片文件上传
- node文件上传插件formidable的使用
- nodejs学习之文件上传
- nodejs之上传图片并且显示图片
- 如何使用nodejs上传图片/文件
- Node.js 使用formidable上传文件及接受POST数据
- 关于node.js使用formidable多文件上传解决方案
- android小记之FTP文件上传
- android小记之FTP文件上传
- android小记之FTP文件上传
- android小记之FTP文件上传
- 数据库 SQL Server游标
- Redis基本使用
- C++第3次上机实验-个人所得税计算机
- 建造者模式(C++)
- hdu 5652 India and China Origins 并查集
- nodejs小记之formidable同步图片文件上传
- 4.4.3 single_server_wakeup函数:执行业务模块回调函数
- Django1.6 用Form实现注册登录注销修改密码
- Django1.6 用Form实现注册登录注销修改密码
- 移动开发之viewport的深入理解
- 将list集合中不需要的数据移除
- Javascript的this用法
- C++第三次上机作业
- 欢迎使用CSDN-markdown编辑器