我有一个usecase,我想从数据库中读取数据并将其作为一个可下载的zip文件发送到前端。我被困在如何使用节点js和表达式来实现这个目标上。目前,我只想发送一个可下载的json文件,但我对如何实现它感到困惑。
到目前为止我尝试过的东西,->
const data = db.read() // fetch an array of objects.
const myBuffer = Buffer.from(JSON.stringify(data)); //creating a buffer
const readableStream = Readable.from(myBuffer);
re
我在一个文件夹中有文件,我想从节点js服务器下载文件夹。我尝试了一些代码,但不起作用。我得到了一些关于下载(, )文件夹的例子,但是它们对我不起作用,或者我不理解它们。
I have folder like:
Allfilefolder
-file1.js
- file2.js
-file3.js
我可以使用以下方式下载每个文件:
app.get("/files/downloads", function(req,res){
const fs = require('fs');
var f
我需要下载一个60MB的ZIP文件,并提取其中唯一的文件。我想下载它并使用streams提取它。我如何使用Rust实现这一点?
fn main () {
let mut res = reqwest::get("myfile.zip").unwrap();
// extract the response body to myfile.txt
}
在Node.js中,我会这样做:
http.get('myfile.zip', response => {
response.pipe(unzip.Parse())
.on('entr