首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用nodejs将图片文件夹从网站下载到本地目录

如何使用nodejs将图片文件夹从网站下载到本地目录
EN

Stack Overflow用户
提问于 2015-09-07 18:54:30
回答 2查看 1.3K关注 0票数 0

我想下载包含多张图片的图片文件夹。我需要下载到我的本地目录。我下载了一张图片,并给出了图片名称。但我不能理解如何才能为多个图像本身做到这一点。这是我的代码。

代码语言:javascript
复制
var http = require('http');
var fs = require('fs');

var file = fs.createWriteStream("./downloads");
var request = http.get("http://www.salonsce.com/extranet/uploadfiles" + image.png, function(response) {
  response.pipe(file);
});

提前谢谢。

EN

Stack Overflow用户

发布于 2015-09-07 19:33:20

一种更好的方法是并行使用另一个名为glob的工具。喜欢,

首先用以下命令安装它

npm install glob

然后,

代码语言:javascript
复制
var glob = require("glob");
var http = require('http');
var fs = require('fs');

var file = fs.createWriteStream("./downloads");

// options is optional
//options = {};
glob('http://www.salonsce.com/extranet/uploadfiles/*', options, function (er, files) {
  //you will get list of files in the directory as an array.
  // now use your previus logic to fetch individual file
  // the name of which can be found by iterating over files array
  // loop over the files array. please implement you looping construct.
  var request = http.get(files[i], function(response) {
      response.pipe(file);
  });

});
票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32436935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档