【发布时间】:2016-11-25 15:14:04
【问题描述】:
我正在尝试找出从管道流中读取数据的最佳方式。基本上,我的计算机上有一个文件,我想从中读取,通过加密密码传输它,然后将其上传到端点。我正在使用form-data 包,它通过接受ReadableStream 来帮助创建多部分表单请求。但是我不确定将可读流通过管道传输到密码的最佳方法,并且仍然从该管道为包提供可读流,而无需先将该可读流写入文件然后从该文件中读取。
当前代码:
let myStream = fs.createReadStream('./myfile.txt'),
form = new FormData();
form.append('contents', myStream);
希望这是有道理的。如果需要任何澄清,请告诉我。
【问题讨论】: