aws3_bucket

Creator: coderz1093

Last updated:

Add to Cart

Description:

aws3 bucket

aws3_bucket #
It is just simple to use AWS S3 plugin for upload and deletion image, pdf or any kind of files to AWS3 public bucket
Aws S3 uses AWS Native SDKs for iOS and Android
Getting Started #
Add dependency in pubspec.yaml
aws3_bucket:
Features #



Feature
Description




Null Safe



Supports all files
Aws3 can upload any kind of file to AWS, you don't have to care about file, just simply add file path and name,


Aws Region Helper
All Available Aws region availble in our list


Upload Image
Add Path or name of image directly


Custom File Name
Allows to change name of file about to upload.


Custom S3 folder path
Allows to upload file to specific folder in S3


Sub Region Support
Allows upload/delete operations on S3 having sub regions


Delete Object
Allows deletion of file object


Auto Generates URL
URL pointing to S3 file is auto generated.





Usage Examples #
File Upload #

// returns url pointing to S3 file

Future<String?> _upload(File? selectedFile) async {
IAMCrediental iamCrediental = IAMCrediental();
iamCrediental.secretKey = Constant.awsSecertKey;
iamCrediental.secretId = Constant.awsSecretId;
ImageData imageData = ImageData(DateTime.now().millisecondsSinceEpoch.toString(), selectedFile!.path, imageUploadFolder: "testing");
return await Aws3Bucket.upload(Constant.bucket, AwsRegion.AP_EAST_1,AwsRegion.AP_EAST_1, imageData, iamCrediental);
}

copied to clipboard
Delete File #

// deleting s3 file

Future<bool?> _delete() async {
IAMCrediental iamCrediental = IAMCrediental();
iamCrediental.secretKey = Constant.awsSecertKey;
iamCrediental.secretId = Constant.awsSecretId;
return await Aws3Bucket.delete(Constant.bucket, "1660476300927.png", "testing", AwsRegion.AP_EAST_1, iamCrediental, AwsRegion.AP_EAST_1, );
}

copied to clipboard

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files:

Customer Reviews

There are no reviews.