我正在尝试将文件流式传输到客户端,而不通过GetObject方法下载文件并将此响应通过管道传递回客户端。有可能吗?
当我这样做时:
s3.getObject(params).on('httpHeaders', function (statusCode, headers) {
res.set('Accept-Ranges', headers['accept-ranges'])
res.set('Content-Length', headers['content-length']);
res.set('Content-Type', headers['content-type']);
})
.createReadStream().pipe(res);
我将s3对象存储在服务器内存中并通过管道传递回客户端。
有什么方法可以将文件存储在服务器端内存中吗?