正如标题所述,我想创建一个nodejs函数,该函数可以从其邀请链接中下载WhatsApp组图标。
我尝试使用nodejs http.get并尝试将其管道传输到fs.createWriteStream。
const http = require('http');
const fs = require('fs');
const file = fs.createWriteStream("file.png");
//https://chat.whatsapp.com/invite/KyoQYfjZoNp88N70ddL9N7/img/v4/icon-chat.png
var opt = {
host: 'chat.whatsapp.com',
path: '/invite/KyoQYfjZoNp88N70ddL9N7/img/v4/icon-chat.png',
headers: { origin: 'https://chat.whatsapp.com/invite/KyoQYfjZoNp88N70ddL9N7'}
};
const request = http.get(opt, function(response) {
response.pipe(file);
});
console.log(request);
我希望它将完成这项工作。我确实看到了控制台日志,但确实发出了http请求,还创建了一个file.png,但是该文件为空,大小为0字节。