node上传图片

57 阅读1分钟

开始用的kindeditor编辑器,上传图片不成功,就换了wangEditor编辑器

 "express": "^4.13.3",
 "multiparty": "^4.1.2",

这是node代码,需要注意的是uploadDir指向的路径文件夹要真实的存在,它不能在不存在的时候给你创建一个,

app.post('/uploadImg', function(req, res, next) {
    var form = new multiparty.Form({uploadDir:'./public/upload'});
    form.parse(req, function (err, fields, files) {
        if (err) {
            throw err;
        }
        console.log(files)
        var image = files.file[0];
        var path = image.path;
        path = path.replace(/\\/g, '/');
        console.log(path)
        var url = 'upload' + path.substr(path.lastIndexOf('/'), path.length);
        res.send(url);
    });

});