我的問題是從給定的鏈接下載圖像,但有一個麻煩 - 我不知道圖像擴展(BMP,JPG,PNG等) 我使用的是請求模塊,成功下載PNG圖像:node.js從url下載帶有未知擴展名的圖像
var fs = require('fs');
var request = require('request');
var url = 'www.images.com/image01.';
request(url+ '.png').pipe(fs.createWriteStream('./image.png'));
但是當我不知道圖像擴展時該怎麼辦。我想也許我可以檢查響應,如果它='404',然後第二次嘗試下載圖像:url +'。[另一個擴展]'等等。它的外觀喜歡回撥地獄。
你的意思VAR啞劇=需要( 'MIME-types.js'); ? – MeetJoeBlack
我做到了!謝謝MeetJoeBlack – diegomaidana