package
1.0.0
Repository: https://github.com/eclipse-kanto/file-upload.git
Documentation: pkg.go.dev

# Functions

ComputeMD5 returns the MD5 hash of a file, which can be encoded as base64 string.
ExtractDictionary extracts from the given map properties with a specified prefix.
NewAWSUploader construct new AWSUploader from the provided 'start' operation options.
NewAzureUploader constructs new AzureUploader from provided 'start' operation options.
NewHTTPUploader construct new HttpUploader from the provided 'start' operation options.
SupportedCipherSuites returns the ids of secure TLS cipher suites.

# Constants

Constants for AWS upload 'start' operation options.
Constants for AWS upload 'start' operation options.
Constants for AWS upload 'start' operation options.
Constants for AWS upload 'start' operation options.
Constants for AWS upload 'start' operation options.
Constants for AWS upload 'start' operation options.
Constants for Azure upload 'start' operation options.
Constants for Azure upload 'start' operation options.
Constants for Azure upload 'start' operation options.
ContentMD5 header name.
Constants for HTTP(S) file upload 'start' operation options.
Constants for HTTP(S) file upload 'start' operation options.
Constants for AWS upload 'start' operation options.
Constants for Azure upload 'start' operation options.
Constants for HTTP(S) file upload 'start' operation options.
Constants for HTTP(S) file upload 'start' operation options.

# Structs

AWSUploader handles upload to AWS S3 storage.
AzureUploader handles upload to Azure Blob storage.
HTTPUploader handles generic HTTP uploads.

# Interfaces

Uploader interface wraps the generic UploadFile method.