在node-ueditor进行拓展,通过多图上传直接将图片保存到七牛云。在保存的时候通过busboy包进行文件流保存
bug: 发现多张图片上传时候,部分图片出现上传失败,或显示出得图片只有一半的情况。仔细查看代码后,觉得应该是busboy进行文件保存的时候,还没有保存完毕,就进行了七牛上传。
bugFix:
busboy.on('file', function(fieldname, file, filename, encoding, mimetype) {
req.ueditor = {};
req.ueditor.fieldname = fieldname;
req.ueditor.file = file;
req.ueditor.filename = filename;
req.ueditor.encoding = encoding;
req.ueditor.mimetype = mimetype;
//scrawl
tmpdir = path.join(os.tmpDir(), path.basename(filename));
file.pipe(fs.createWriteStream(tmpdir));
});
busboy.on(