美文网首页
node.js如何将远程图片读取到当前目录下

node.js如何将远程图片读取到当前目录下

作者: 这个超人不会飞阿 | 来源:发表于2019-08-01 11:29 被阅读0次
          // 引入请求模块
          var request = require('request');
          // 此刻拿到了图片的src
          let imgSrc = '真实的图片地址';
          try {
            let opts = {
              url: imgSrc
            };
            var time = new Date().getTime(); 
            let path = "/tmp/"+ time+".png"; 
            await new Promise((resolve, reject) => {
              request.get(opts).on('response', response => {
                console.log("img type:", response.headers['content-type']);
              }).pipe(fs.createWriteStream(path)).on("error", e => {
                console.log("pipe error", e);
                resolve('');
              }).on("finish", () => {
                console.log("finish");
                resolve("ok");
              }).on("close", () => {
                console.log("close");
                resolve();
              });
            });
          } catch (e) {
            console.log(e);
          }
    

    相关文章

      网友评论

          本文标题:node.js如何将远程图片读取到当前目录下

          本文链接:https://www.haomeiwen.com/subject/fihqdctx.html