This service listens for completion events (such as file processing done, or file ready to be download) and triggers a notification to the Blazor UI (or sends an email).
Solution:
I'll build an Azure Function using a Blob Trigger to detect file uploads in the Azure Blob Storage download folder, and then notify a microservice in a Blazor Server App. The Azure Function will also send an email notification to the logged-in user, providing them with a download link for the file.
Prerequisites:
This service listens for completion events (such as file processing done, or file ready to be download) and triggers a notification to the Blazor UI (or sends an email).
Solution:
I'll build an Azure Function using a Blob Trigger to detect file uploads in the Azure Blob Storage download folder, and then notify a microservice in a Blazor Server App. The Azure Function will also send an email notification to the logged-in user, providing them with a download link for the file.
Prerequisites:
Azure Storage Account with a dedicated container for storing processed files.
Create Azure Blob Trigger Function #29
Blazor Server App set up to accept notifications from Azure Functions. #30
Configure Email Notification Service (e.g., using SendGrid, SMTP, or another service) to send email notifications. #31