DEMO
About
Azure Blob Storage API Explorer with source code is a powerfull API for managing Azure blob storage that allows developers or consumers to perform most common file operations like reading, creating, copying, moving, renaming and dowloading files or folders. This API also fully documented over Swagger tools.
You can call this API from any other web or mobile application so you can perform actions directly on your blob storage with complete transparency
Features
The following table represents the operations available in Azure storage web explorer API :
Action | Description |
search | Searches for items matching the search string in the current and sub folders |
read | Read the content of files or folders available in the given path |
create | Create new folder in the current path |
delete | Delete files or folders |
copy | Copy selected file or folder to target path |
move | Cut selected file or folder |
rename | Rename the selected file or folder |
download | Download one or multiple file from blob storage |
upload | Upload file to the current path in blob storage |
Live demo
Getting started
Technology Features
- IDE : Visual studio 2019/2017
- .Net Core 3.1
- C#
- Swagger
Launch the Application
- Unzip project file
- With MS Visual Studio, Launch the *.sln file
- In Solution Explorer window, right-click on BlobStorageWebExplorer.Api project and click on Set as startup project menu
- Rebuild the solution
- All nuget packages needed are already included in solution
- You must set your Azure blob storage account in appsettings file as explained below
Configuring
Azure bob storage account settings
In order to manage you Azure blob storage, you must set your account in app settings file.
In application folder, edit “appsettings.json” file by setting your Azure blob storage connection string and container name.