【发布时间】:2014-11-11 22:55:09
【问题描述】:
我正在尝试调整上传到内存中的图像的大小,使用 multer over express 来获取文件。虽然我可以访问 req.files.picture.buffer 并显示一些内容,但当我将缓冲区传递给 GM 时,我会收到一个 ENOENT。代码如下:
var buffer = req.files.picture.buffer
gm(buffer)
.options({imageMagick: true})
.resize(300)
.toBuffer('PNG', function (err, buffer) {
if (err) return handle(err);
console.log('done!');
});
return res.sendStatus(200);
使用toBuffer 或write 作为输出我得到相同的ENOENT。我错过了什么吗?
【问题讨论】:
标签: node.js express graphicsmagick multer