B2H BaaS

Storage

Upload and manage files with the Storage module.

Upload Files

// Upload a file
const file = document.getElementById('fileInput').files[0];
const result = await client.storage().upload('avatars', file);
console.log('URL:', result.url);

Download Files

// Get download URL
const url = await client.storage().getUrl('avatars/image.png');

// Download file
const blob = await client.storage().download('avatars/image.png');

Delete Files

await client.storage().delete('avatars/image.png');

List Files

const files = await client.storage().list('avatars');
console.log(files); // Array of file metadata