美文网首页
NodeJS 简单的文件下载功能实现示例

NodeJS 简单的文件下载功能实现示例

作者: 关爱单身狗成长协会 | 来源:发表于2018-08-05 23:26 被阅读56次

    simple.js

    //node-fetch  https://github.com/bitinn/node-fetch
    var fetch = require("node-fetch");
    var fs = require("fs");
    
    function download(u, p) {
        return fetch(u, {
            method: 'GET',
            headers: { 'Content-Type': 'application/octet-stream' },
        }).then(res => res.buffer()).then(_ => {
            fs.writeFile(p, _, "binary", function (err) {
                console.log(err || p);
            });
        });
    }
    ////////======= 
    var url = "https://nodejs.org/dist/v8.9.4/node-v8.9.4-win-x64.zip";
    download(url, url.split("/").reverse()[0])
    

    相关文章

      网友评论

          本文标题:NodeJS 简单的文件下载功能实现示例

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