Размер изображения Skipper в SailsJS (бета) перед загрузкой
Я использую SailsJS (бета). Я пытаюсь найти способ использовать graphicsmagick для обработки потока, проанализированного Skipper в SailsJS-beta, чтобы изменить размер изображения перед вызовом функции Skipper.req.file('inputName').upload()
.
Моя цель - взять мое большое оригинальное изображение и изменить его размер перед загрузкой. Бета-версия Sails представила Skipper-file-parser, который плохо документирован (по крайней мере, я этого не понимаю). Пожалуйста, помогите мне понять, как изменить размер изображения перед загрузкой.
Это работает (код в моем действии контроллера):
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')
отправить его в гм?