目前我的用例是我的node.js
服务器Server A
需要创建一个 CSV 文件,然后将该 CSV 发送到另一个Server B
只接受application/octet-stream
.
目前我正在手动卷曲 csv 以将其上传到服务器 B。
curl -H "Content-Type:application/octet-stream"
-X PUT https://someexample.com/url/what/not
--upload-file newlyCreated.csv
但是我需要自动化上面的 curl 并想使用,node.js
因为 Server A 是内置的node.js
。我的直觉引导我使用流,但我似乎无法让它发挥作用。
fs.createReadStream('/path/to/csv').pipe(httpRequestToServerB)
然后响应客户端并发送成功的JSON