1.0.1 • Published 2 years ago

s3-sdk-lite v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

s3-sdk-lite

Single line code to upload/get files from AWS S3-Bucket in a simple and easy way.

Configure .env with below keys

bucketName = bucketName
accessKeyId = accessKeyId
secretAccessKey = secretAccessKey
region = region

Require module

const s3 = require("s3-sdk-lite");

Functions calls

Get Files in specific folder or objectkey

(async () => {
    console.log(await s3.getFiles('videos/129/'));
})()

File upload using base64 string

(async () => {
    console.log(await s3.fileUploadViaBase64("videos/129/abc.jpg",base64String));
})()

Video upload using base64 string

(async () => {
    console.log(await s3.videoUploadViaBase64("videos/129/abc.mp3",base64String));
})()

Multipart image upload

(async () => {
    console.log(await s3.multipartFileUpload("videos/129/abc.jpg",buffer));
})()

Delete specific file

(async () => {
    console.log(await s3.deleteKey("videos/129/abc.jpg"));
})()

Developer

Sahil Aslam Kalaigar
contact :- sahilkalaigar88@gmail.com