My aws helper class to help with uploading to s3 bucket and deleting objects in s3bucket ## Installation `npm install --save sk-aws-s3`
npm install sk-aws-s3npm install --save sk-aws-s3
const AwsS3 = require("sk-aws-s3")
const aws = new AwsS3("awsId", "awsSecret", "awsBucketName", "awsBucketUrl");
`Methods
$3
`
fileObject: Multipart file object. e.g: form.files.image
type: Object
required: YesallowedFormats: List of allowed mime types. Leave blank to allow all files types. e.g: ["image/jpeg"]
type: Array
required: No
Response (Promise)
Error first {error: true / false, message:"error message"}
Successful upload: {uploaded: true, objectUrl: "url of uploaded file"}
`$3
`
//delete from s3 bucket
objectUrl: The url of the object to delete
type: String
required: YesResponse (Promise)
Error first {error: true / false, message:"error message"}
Successful deletion: {deleted: true}
``