1.1.9 • Published 9 years ago

s3_upload_resize v1.1.9

Weekly downloads
5
License
MIT
Repository
github
Last release
9 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

9 years ago

1.1.8

9 years ago

1.0.2

10 years ago

1.1.6

10 years ago

1.1.5

10 years ago

1.1.4

10 years ago

1.1.3

10 years ago

1.1.2

10 years ago

1.1.1

10 years ago

1.0.8

10 years ago

1.0.7

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago