zoukankan      html  css  js  c++  java
  • Node.js上传文件

    var formidable = require('formidable');
    var util = require('util');
    
    
    exports.upload = function(req,res){
        var form = new formidable.IncomingForm();
        form.encoding = 'utf-8';
        form.uploadDir = "E:/file/upload";//目录需要已存在
        /**
         * fields 表单中的其他属性
         * files  文件集合
         */
        form.parse(req, function(err, fields, files) {
            res.writeHead(200, {'content-type': 'text/plain'});
            res.write('received upload:
    
    ');
            res.end(util.inspect({fields: fields, files: files}));
        });
    }

    上传后显示:

    received upload:
    
    { fields: { username: 'abc' },
      files: 
       { myFile: 
          { domain: null,
            _events: {},
            _maxListeners: 10,
            size: 0,
            path: 'E:\file\upload\25974b4bb16eeaae3381571784283e4f',
            name: 'mongodb.txt',
            type: 'text/plain',
            hash: null,
            lastModifiedDate: null,
            _writeStream: [Object] },
         myFile2: 
          { domain: null,
            _events: {},
            _maxListeners: 10,
            size: 2376,
            path: 'E:\file\upload\8a050aa4e48330d93a4746a5091c8e8a',
            name: 'mongodb.log',
            type: 'application/octet-stream',
            hash: null,
            lastModifiedDate: Mon Jul 07 2014 21:46:47 GMT+0800 (ä¸­å›½æ ‡å‡†æ—¶é—´),
            _writeStream: [Object] } } }
  • 相关阅读:
    提问回顾与个人总结
    软工结对作业
    软件工程第一次阅读作业
    软件工程第0次作业
    oo第四次博客总结
    第三次博客总结
    第二次博客作业
    OO第一次总结博客
    软工第二次作业
    软工第一次作业
  • 原文地址:https://www.cnblogs.com/luxh/p/3830498.html
Copyright © 2011-2022 走看看