美文网首页
nodejs formidable

nodejs formidable

作者: wjing | 来源:发表于2016-01-20 16:28 被阅读133次

    node-formidable详解
    博客园

    express之前的版本包含formidable,之后的不包含。
    下面介绍不包含的使用方法:

    html

    <form method="post" enctype="multipart/form-data"   action="/file-upload">
      <input type="file" name="thumbnail">
      <input type="submit">
    </form>
    

    server:

    path是物理地址,不是相对项目根目录的相对地址
    files.key: key是html中的name

    router.post('/file-upload', function(req, res, next){
    
        var form = new formidable.IncomingForm();
        form.uploadDir = "../test/public/images";
        form.parse(req, function(err, fields, files) {
        //重命名
            fs.renameSync(files.thumbnail.path, "../test/public/images/"+files.thumbnail.name);
        });
    });

    相关文章

      网友评论

          本文标题:nodejs formidable

          本文链接:https://www.haomeiwen.com/subject/jchlkttx.html