Размер изображения 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') отправить его в гм?

Ответы на вопрос(2)

Ваш ответ на вопрос