zoukankan      html  css  js  c++  java
  • 【NodeJS】使用busboy上传文件

    router.post('/upload', function (req, res) {
        var busboy = new Busboy({ headers: req.headers });
        busboy.on('file', function (fieldname, file, filename, encoding, mimetype) {
            console.log('File [' + fieldname + ']: filename: ' + filename + ', encoding: ' + encoding + ', mimetype: ' + mimetype);
            var saveTo = path.join("C:/TestProject/node.js/TestExpress/TestExpress/TestExpress/", 'upload', path.basename(filename));
            console.log(saveTo);
            file.pipe(fs.createWriteStream(saveTo));
            console.log('jax');
        });
        busboy.on('field', function (fieldname, val, fieldnameTruncated, valTruncated, encoding, mimetype) {
            console.log('Field [' + fieldname + ']: value: ' + val);
        });
        busboy.on('finish', function () {
            console.log('Done parsing form!');
            res.writeHead(200);
            res.end('upload OK!');
        });
        req.pipe(busboy);
    });
  • 相关阅读:
    数组——基础
    程序流程控制——循环结构
    程序流程控制——分支结构
    运算符
    进制
    变 量
    Java中的名称命名规范
    标识符(Identifier)
    保留字(reserved word)
    关键字
  • 原文地址:https://www.cnblogs.com/baiyunchen/p/5126069.html
Copyright © 2011-2022 走看看