zoukankan      html  css  js  c++  java
  • js根据网络图片地址保存至本地

    import request from 'request-promise';
    import path from "path";
    import fs from 'fs';
    // 文件路径 ROOT_PATH 基本路径 imageFileName 本地文件名
    let imageFileNamePath = path.join(ROOT_PATH, 'imagetmp/' + imageFileName);
    // 保存图片
    await new Promise((resolve, reject) => {
        request({
            method: 'get',
            url: "网络图片地址",
            headers: {
                'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36',
            }
        }).pipe(fs.createWriteStream(imageFileNamePath)).on('close', function () {
            let bu = fs.createReadStream(imageFileNamePath);
            bu.on('data', function (chunk) {
                resolve();
            });
        });
    }).catch((err) => {
        console.log(err);
        return err;
    });
    

      

  • 相关阅读:
    CSS选择器
    CSS样式与语法
    实训第二天
    初学前端
    html-路径和图像标签
    html
    JavaScript(基础)
    CSS(2)
    CSS()
    HTML(链接与表单)
  • 原文地址:https://www.cnblogs.com/fatetop/p/14304262.html
Copyright © 2011-2022 走看看