[NodeJS使用POST响应从WebServer下载文件

问题描述 投票:-1回答:1

我对此完全迷失了。

我有一个自定义API,其端点为/api,并且我的客户端NodeJS脚本使用一些表单数据调用此端点。

假设我的客户发送了一个参数为download_filefile_id的POST,Web服务器将如何响应文件数据?

我确定有人已经解决了这个问题,但是我找不到有关此的任何信息。

node.js file express post download
1个回答
0
投票

在要下载文件的客户端脚本中,您需要执行多个步骤:

  1. 创建文件的写流
  2. 向服务器发送请求
  3. 将响应流传输到文件写入流中

该代码将类似于以下内容:

const request = require('request');
const fs = require('fs');

request('http://google.com/doodle.png').pipe(fs.createWriteStream('doodle.png'))

© www.soinside.com 2019 - 2024. All rights reserved.