This project showcases how to upload images to Azure Blob Storage using Azure Static Web Apps & Azure Functions.
To upload an image to Azure Blob Storage we need to have a SAS key that would allow us to anonymously authenticate from the browser. For that we have an Azure Function that generates SAS keys and delivers them to the browser via Ajax.
If you don't have an Azure account, register one for free here