Crypter-File-Transfer / Crypter

A Blazor WASM web application that offers end-to-end encrypted file and message transfer using Libsodium, Entity Framework, Hangfire, Docker, NUnit, and Mailkit.
https://www.crypter.dev
GNU Affero General Public License v3.0
37 stars 15 forks source link

Implemented streamed uploads and downloads with ArrayBuffer fallback #715

Closed Jack-Edwards closed 4 months ago

Jack-Edwards commented 4 months ago

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.