Technical requirements
We will keep the examples simple and focus on showcasing all the angles of setting up forms in Blazor. At the beginning of each recipe, you will find instructions on where to find required samples and which directories to create. With that said, you will need these basic tools for Blazor development:
- A modern IDE (that supports Blazor development)
- A modern web browser (that supports WebAssembly)
- Browser DevTools (that could be a part of the modern browser already)
- A Blazor project (where you’ll write your code)
In the Handling file uploads with a form recipe, we’ll utilize a NuGet package – Microsoft.AspNetCore.Http.Features
– that’s not pre-installed by default, so you might as well add it to your project now.
You can find all the code samples on GitHub at: https://github.com/PacktPublishing/Blazor-Web-Development-Cookbook/tree/main/BlazorCookbook.App.Client/Chapters/Chapter06