#本博客已迁移至 [www.0x520.com][1] [1]:
在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])); });}