azure_blob_uploader 0.1.1

A simple crate to help you upload files to Azure Blob Storage
Documentation

A simple crate to help you upload your files to Azure Blob Storage

Usage:

use azure_blob_uploader::azure_blob_uploader::AzureBlobUploader; // Import the Crate
mod secrets;

#[tokio::main]
 async fn main() {
    let file_path = "/path/to/your/file";     // Define path to your file
   let uploader = AzureBlobUploader::upload_file_to_blob_storage(      // Create a Uploader object and call the `azure_blob_uploader()` function.
        file_path,
       secrets::STORAGE_ACCOUNT,
       secrets::STORAGE_KEY,
        secrets::STORAGE_CONTAINER,
        secrets::STORAGE_BLOB,
        10,    // The chunk size is in Mb. Here in example the chunk is set to 10Mb.
    )
   .await;
     match uploader {
        Ok(value) => println!("Done!"),    // use pattern mathcing to get the output.
        Err(_) => println!("Some Error Occured!"),
    }
 }