These handlers are wrong:
s3Upload.on('close', resolve); s3Upload.on('end', resolve); s3Upload.on('error', reject);
They have to be over streamPassThrough:
streamPassThrough.on('close', resolve); streamPassThrough.on('end', resolve); streamPassThrough.on('error', reject);
Hello, it worked for me:
s3Upload.on('close', resolv()); s3Upload.on('end', resolve()); s3Upload.on('error', reject());
We're a place where coders share, stay up-to-date and grow their careers.
These handlers are wrong:
They have to be over streamPassThrough:
Hello, it worked for me:
s3Upload.on('close', resolv());
s3Upload.on('end', resolve());
s3Upload.on('error', reject());