cloudflare_r2 0.0.1 copy "cloudflare_r2: ^0.0.1" to clipboard
cloudflare_r2: ^0.0.1 copied to clipboard

Flutter FFI Rust plugin for Cloudflare R2.

cloudflare_r2 #

Flutter CloudFlare R2 plugin project. It's using a Rust FFI go access CloudFlare R2 throught AWS S3

For now only get/put/delete Object on R2 Bucket

Getting Started #

Check the Example

//call CloudFlareR2.init before using any call, this is important to initiate the Rust FFI
await CloudFlareR2.init();

//to get the Object
Uint8List object = await CloudFlareR2.getObject(
    accountId: controllerAccountId.text,
    accessId: controllerAcessId.text,
    secretAccessKey: controllerSecretAccessKey.text,
    bucket: controllerBucket.text,
    objectName: controllerObjectName.text,
  );
//upload some object
await CloudFlareR2.putObject(
  bucket: controllerBucket.text,
  accountId: controllerAccountId.text,
  accessId: controllerAcessId.text,
  secretAccessKey: controllerSecretAccessKetext,
  objectName: controllerObjectName.text,
  objectBytes: objectBytes,
  cacheControl: controllercacheControl.text,
  contentType: controllercontentType.text);


//Delete some object
await CloudFlareR2.deleteObject(
    bucket: controllerBucket.text,
    accountId: controllerAccountId.text,
    accessId: controllerAcessId.text,
    secretAccessKey: controllerSecretAccessKey.text,
    objectName: controllerObjectName.text);
3
likes
0
points
1.31k
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter FFI Rust plugin for Cloudflare R2.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, flutter_rust_bridge, plugin_platform_interface

More

Packages that depend on cloudflare_r2