【发布时间】:2015-06-25 21:48:46
【问题描述】:
我的问题是从给定链接下载图片,但有一个问题 - 我不知道图片扩展名(bmp、jpg、png 等) 我正在使用请求模块,并成功下载了 png 扩展的图像:
var fs = require('fs');
var request = require('request');
var url = 'www.images.com/image01.';
request(url+ '.png').pipe(fs.createWriteStream('./image.png'));
但是当我不知道图像扩展名时该怎么办。我想也许我可以检查响应,如果它是 = '404' ,那么第二次尝试从以下位置下载图像: url + '.[another extension]' 等等。看起来就像回调地狱。
【问题讨论】:
标签: javascript node.js request