Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 读取第三方文件-压缩它-发送base64编码的数据-而不保存任何内容_Node.js_Node Modules - Fatal编程技术网

Node.js 读取第三方文件-压缩它-发送base64编码的数据-而不保存任何内容

Node.js 读取第三方文件-压缩它-发送base64编码的数据-而不保存任何内容,node.js,node-modules,Node.js,Node Modules,如何做到这一点 require('request')。get('http://www.example.com/myfile.pdf,函数(错误、响应、正文){ //压缩正文中的内容-无文件保存 //对压缩后的数据进行编码并作为响应发送 })请求库不适合此任务。 您应该使用Streams。librequest stream应该对您有所帮助(或者您可以使用任何其他lib,以ReadableStream的形式提供响应) 然后,您应该将其导入TransformStream以压缩它zipstreamli

如何做到这一点

require('request')。get('http://www.example.com/myfile.pdf,函数(错误、响应、正文){
//压缩正文中的内容-无文件保存
//对压缩后的数据进行编码并作为响应发送

})
请求库不适合此任务。 您应该使用Streams。lib
request stream
应该对您有所帮助(或者您可以使用任何其他lib,以
ReadableStream
的形式提供响应)


然后,您应该将其
导入
TransformStream
以压缩它
zipstream
lib,例如。诸如此类。

您能分享一个示例片段吗