如何实现这一目标?
require('request').get('http://www.example.com/myfile.pdf', function (err, response, body) {
//zip the content in body - NO FILE SAVING
//encode the zipped data and send as response
})
请注意,仅需要zip数据,并且不应在系统中保存zip文件。
答案 0 :(得分:0)
请求库不适用于此任务。
您应该为此使用Streams。 lib request-stream
应该可以为您提供帮助(或者您可以使用其他任何lib,以ReadableStream
的形式提供回复)
然后,您应将其pipe
压缩到TransformStream
以将其zipstream
压缩为lib。等等。