Storage SDK Installation
Before you begin
You'll need:
- A ByteHide account and project token
- .NET SDK installed - ByteHide.Storage supports .NET Standard 2.0+, .NET Framework 4.7.2+, .NET 6+
Installation
Add ByteHide Storage to your project:
NuGet Package Manager
Install-Package ByteHide.Storage
.NET CLI
dotnet add package ByteHide.Storage
PackageReference
<PackageReference Include="ByteHide.Storage" Version="latest" />
Basic Setup
using ByteHide.Storage;
// Initialize with project token
var storage = new StorageManager("<project_token>");
// Or use environment variables
var storage = new StorageManager(); // Reads BYTEHIDE_STORAGE_TOKEN
// Optional: Set encryption phrase
storage = new StorageManager("<project_token>", "<encryption_phrase>");
Verify Installation
using ByteHide.Storage;
try
{
var storage = new StorageManager("<project_token>");
// Test connection by listing root directory
var files = await storage.ListAsync("/");
Console.WriteLine("Storage SDK initialized successfully!");
}
catch (Exception ex)
{
Console.WriteLine($"Error initializing Storage SDK: {ex.Message}");
}
Package Compatibility
ByteHide.Storage supports:
- .NET Standard 2.0+
- .NET Framework 4.7.2+
- .NET 6, 7, 8
- ASP.NET Core
- Blazor
- Unity 2018.1+
- MAUI/Xamarin