formidable+multipart/form-data非异步文件上传

服务端处理上传的文件:

var express = require('express')

var app = express();

var formidable = require('formidable');

app.post('/upload', function(req, res) {

    var form = new formidable.IncomingForm();

    form.parse(req, function(err, fields, files) {

        console.log(files);

    });

})

app.listen(8888);

前端:

<form action="/upload" method="post" enctype="multipart/form-data">

        <input type="file" name=“upload”>

        <input type="submit" value="Upload">

    </form>

如果需要异步处理上传,可以通过ajax发送formdata对象。需要实现formdata接口。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。