@page "/envelope/DxPdfViewer" @using System.IO @using DevExpress.Blazor @using System.Reflection
Drag and Drop File Hereor
@code { readonly List ALLOWED_FILE_TYPES = new List { ".pdf" }; DxFileInput fileInput; byte[] DocumentContent { get; set; } protected override void OnInitialized() { Assembly assembly = Assembly.GetExecutingAssembly(); Stream stream = assembly.GetManifestResourceStream("EnvelopeGenerator.ReceiverUI.Resources.Invoice.pdf"); if (stream != null) { using (stream) using (var binaryReader = new BinaryReader(stream)) DocumentContent = binaryReader.ReadBytes((int)stream.Length); } } protected async Task OnFilesUploading(FilesUploadingEventArgs args) { using (MemoryStream stream = new MemoryStream()) { IFileInputSelectedFile file = args.Files[0]; await file.OpenReadStream(file.Size).CopyToAsync(stream); DocumentContent = stream.ToArray(); await InvokeAsync(StateHasChanged); } } }