A Blazor WASM web application that offers end-to-end encrypted file and message transfer using Libsodium, Entity Framework, Hangfire, Docker, NUnit, and Mailkit.
This PR the latest features available in .NET 9.0, service workers, and streaming mechanisms to implement streamed uploads and streamed downloads. In case a browser does not support one or more of these technologies, the application will fallback to using ArrayBuffers.
As of now, I'm increasing the maximum file transfer size to 250 MB, though this is a completely arbitrary number.
This PR the latest features available in .NET 9.0, service workers, and streaming mechanisms to implement streamed uploads and streamed downloads. In case a browser does not support one or more of these technologies, the application will fallback to using ArrayBuffers.
As of now, I'm increasing the maximum file transfer size to 250 MB, though this is a completely arbitrary number.