diff --git a/apps/server/AliasVault.Client/Main/Components/Attachments/AttachmentUploader.razor b/apps/server/AliasVault.Client/Main/Components/Attachments/AttachmentUploader.razor index dd5fee92d..ac3f1ca63 100644 --- a/apps/server/AliasVault.Client/Main/Components/Attachments/AttachmentUploader.razor +++ b/apps/server/AliasVault.Client/Main/Components/Attachments/AttachmentUploader.razor @@ -57,6 +57,11 @@ /// private string StatusMessage { get; set; } = string.Empty; + /// + /// Maximum individual attachment file size in bytes. + /// + private int MaxFileSize { get; set; } = 1024 * 1024 * 10; // 10 MB + /// protected override void OnInitialized() { @@ -74,7 +79,7 @@ try { using var ms = new MemoryStream(); - await file.OpenReadStream().CopyToAsync(ms); + await file.OpenReadStream(MaxFileSize).CopyToAsync(ms); var attachment = new Attachment {