Create a custom document library with features like Document Versioning, Download, Delete, Restore a specific version etc. leveraging Azure Blob Storage Versioning
Sample C# code to use Azure Blob Storage with Versioning as your Documemnt Library
- Upload file in the blob storage container and retain all its version
- List all the files in a blob storage container will all its versions
- Download a specific version of a file
- Delete a specific version of a file
- and most importantly Restore a specific file version and make it the current version. Just like a SharePoint Document library
Check this blog post for more details.