Closed
Description
node_modules\s3-upload-stream\lib\s3-upload-stream.js:107
self.once('chunk', upload);
^
TypeError: Object # has no method 'once'
at self.uploadHandler (node_modules\s3-upload-stream\lib\s3-upload-stream.js:107:14)
Here's the caller code, which works with 0.4.0:
var aws = require('aws-sdk'),
s3 = aws.S3(),
archive = require('archiver')('zip'),
Uploader = require('s3-upload-stream').Uploader;
archive.on('error', function(err) {
throw err;
});
Uploader(
{ s3Client: s3 },
{ Bucket: s3bucket, Key: s3key },
function(err, upload){
if (err){
console.log(err);
process.exit(1);
}
upload.on('uploaded',function(data){
console.log('Upload complete.');
});
archive.pipe(upload);
archive.bulk([
{ expand: true, cwd: '.', src:'*' }
]).finalize();
}
);
console.log("Uploading "+s3key+" to "+s3bucket);
Metadata
Metadata
Assignees
Labels
No labels