javascript - 不确定如何使用 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!");
});
解决方案
推荐阅读
- objective-c - 如何在 Objective-C 中访问 Settings.bundle 中的本地化字符串?
- curl - 网页抓取 - 菜鸟
- python - 创建满足以下先决条件的 Anaconda 环境
- android - 搜索栏没有显示缓冲辅助栏,当点击搜索栏时,视频视图没有跳到点击的位置
- python - pySerial - 更新太慢
- c++ - 有没有办法将 Lua 成员变量绑定为对该变量名称的 C/C++ 函数的调用
- c# - C#,日期时间转换
- java - 在 Spring sleuth (2.1.0) 中添加一个自定义 id 的 span
- javascript - 添加带有样式的materializecss芯片-如何获得样式?
- mysql - Go: sql RowsAffected with ON DUPLICATE KEY UPDATE