我正在使用SailsJS(beta)开发。我想找到一种方法,在调用Skipper函数
我的目标是在上传之前将大型原始图像调整大小。Sails beta引入了Skipper文件解析器,但文档不够清晰(至少我不理解)。请帮我理解如何在上传之前调整图像大小。
下面这段代码在我的控制器操作中有效:
我想要的是类似这样的东西:
req.file('inputName').upload()
之前,利用graphicsmagick来调整SailsJS-beta中Skipper解析的流(stream)以缩小图像。我的目标是在上传之前将大型原始图像调整大小。Sails beta引入了Skipper文件解析器,但文档不够清晰(至少我不理解)。请帮我理解如何在上传之前调整图像大小。
下面这段代码在我的控制器操作中有效:
req.file('fileName').upload('storedImage.png', function(err, files){
// File is now uploaded to storedImage.png
});
我想要的是类似这样的东西:
// Read the file stream into a file upload
var stream = req.file('fileName');
gm(stream).resize(200, 200).write('storedImage.png', function(err){
// File is now resized to 200x200 px and uploaded to storedImage.png
});
我的问题是:如何正确地从req.file('fileName')
获取流并将其发送到gm?