Writing image to local server

前端 未结 6 1190
孤街浪徒
孤街浪徒 2020-11-28 19:38

Update

The accepted answer was good for last year but today I would use the package everyone else uses: https://github.com/mikeal/request


6条回答
  •  夕颜
    夕颜 (楼主)
    2020-11-28 20:09

    Cleanest way of saving image locally using request:

    const request = require('request');
    request('http://link/to/your/image/file.png').pipe(fs.createWriteStream('fileName.png'))
    

    If you need to add authentication token in headers do this:

    const request = require('request');
    request({
            url: 'http://link/to/your/image/file.png',
            headers: {
                "X-Token-Auth": TOKEN,
            }
        }).pipe(fs.createWriteStream('filename.png'))                    
    

提交回复
热议问题