Node.js 来自AWS S3的流式图像

Node.js 来自AWS S3的流式图像,node.js,amazon-s3,stream,filesystems,Node.js,Amazon S3,Stream,Filesystems,图像并非总是完全存储。守则: const fs = require('fs'); let ws = fs.createWriteStream('/path/blabla.jpg'); aws_s3.getObject(correct_params,function(){}).createReadStream().pipe(ws); 这是结果图像: 谢谢 我发现了一个解决方案: const fs = require('fs'); const request = require('request

图像并非总是完全存储。守则:

const fs = require('fs');
let ws = fs.createWriteStream('/path/blabla.jpg');
aws_s3.getObject(correct_params,function(){}).createReadStream().pipe(ws);
这是结果图像:


谢谢

我发现了一个解决方案:

const fs = require('fs');
const request = require('request');
let ws = fs.createWriteStream('/path/blabla.jpg');
request('url-of-file-on-aws-s3').pipe(ws);