1.1.9 • Published 7 years ago

s3_upload_resize v1.1.9

Weekly downloads
5
License
MIT
Repository
github
Last release
7 years ago

s3_upload_resize

A simple way to upload files to s3 and, optionally, resize them. Uses s3.upload().

Installation

$ npm install --save s3_upload_resize

Usage

Upload

var s3UploadResize = require('s3_upload_resize');
var rName = 'test/resize_test.jpg';
s3UploadResize.uploadToS3('test.jpg', 'close5-legacy-staging', rName, '256x256', function(err, s3Url) {
    if (err) {
        console.log(err);
        return;
    }
    console.log('Uploaded to:',s3Url);
});

Initialization (optional)

You can pass a different logger or extraOptions (See: http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#createMultipartUpload-property )

var s3UploadResize = require('s3_upload_resize');
var debug = require('debug')('mymodule');

s3UploadResize.init({
  logger : debug,
   extraOptions : {CacheControl : 'public, max-age=31557600'} 
});

var rName = 'test/resize_test2.jpg';
s3UploadResize.uploadToS3('test.jpg', 'close5-legacy-staging', rName, '256x256', function(err, s3Url) {
    if (err) {
        console.log(err);
        return;
    }
    console.log('Uploaded to:',s3Url);
});
  

NOTES

You must have the AWS_ACCESS_KEY_ID and the AWS_SECRET_ACCESS_KEY in the environment to complete the upload to s3.

License

The MIT License (MIT)

1.1.9

7 years ago

1.1.8

7 years ago

1.0.2

7 years ago

1.1.6

8 years ago

1.1.5

8 years ago

1.1.4

8 years ago

1.1.3

8 years ago

1.1.2

8 years ago

1.1.1

8 years ago

1.0.8

8 years ago

1.0.7

8 years ago

1.0.5

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago