Запись изображения на локальный сервер

Обновление

Принятый ответ был хорош для прошлого года, но сегодня я бы использовал пакет все остальные используют: https://github.com/mikeal/request


Исходный

Я пытаюсь захватить логотип Google и сохранить его на своем сервере с помощью node.js.

Это то, что у меня есть прямо сейчас и не работает:

        var options = {
            host: 'google.com',
            port: 80,
            path: '/images/logos/ps_logo2.png'
        };

        var request = http.get(options);

        request.on('response', function (res) {
            res.on('data', function (chunk) {
                fs.writeFile(dir+'image.png', chunk, function (err) {
                    if (err) throw err;
                    console.log('It\'s saved!');
                });
            });
        });

Как я могу заставить это работать?

59
задан serv-inc 10 February 2016 в 09:56
поделиться