#本博客已迁移至 [www.0x520.com][1] [1]:http://www.0x520.com
在WEB开发中处理FROM的POST请求是很常见,上传文件也是一个常用的功能。在NodeJs中我们可以使用formidable来处理文件上传,关键代码如下:
function uploadfiles(res, req){
var form = new formidable.IncomingForm();
form.parse(req,function(error, fields, files){
var types = files.upload.name.split('.');
var date = new Date();
var ms = Date.parse(date);
fs.renameSync(files.upload.path,"/tmp/files"+ ms +"."+String(types[types.length-1]));
});
}