首页 > 解决方案 > 不确定如何使用 express-zip 将多个文件下载为 zip 文件

问题描述

我试图在前端有一个按钮,当单击该按钮时,会下载多个文件。我找到了这个express-js包,但它似乎对我不起作用,因为我/download在前端使用它时没有下载任何文件。有人能看到我错过了什么吗?谢谢!

var app = require('express')();
var zip = require('express-zip');
app.post("/download", function (req, res) {
  res.zip(
    [
      {
        path: "/path1",
        name: "filename1",
      },
      {
        path: "/path2",
        name: "filename2",
      },
    ],
    "test.zip"
  );
  console.log("finish!");
});

标签: javascriptexpressnpm

解决方案


推荐阅读