1.0.0 • Published 6 years ago
s3-multiple-uploader v1.0.0
s3 Bucket Uploader (Promise Based)
Installation
npm i s3.bucket.uploader --save
Environment
.env
ACCESS_KEY_ID=<access_key_id>
SECRET_ACCESS_KEY=<secret>
TEMP=tmp // This is where the directory or files are located. (Related to Upload physical images)
Usage
const s3 = require('s3.bucket.uploader')
Upload base64 images
const bucketPath = 'path/to/your/bucket'
const images = [{
key: 'filename1.jpeg',
value: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlIAAAGyCAYAA....'
}, {
key: 'filename2.jpeg',
value: 'data:image/png;base64,iVBORw0KGgoBBBBNSUhEUgBBBlIAAAGyCAYAA....'
}]
s3.uploadBase64(images, bucketPath).then(console.log)
Upload physical images
const bucketPath = 'path/to/your/bucket'
const images = ['sample.jpeg', 'filename2.jpeg']
s3.uploadFiles(images, bucketPath).then(console.log)
Result
[{ is_success: true,
message: 'sample.jpeg suceesfully uploaded'
}, { is_success: true,
message: 'filename2.jpeg suceesfully uploaded'
}]
1.0.0
6 years ago