美文网首页
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