Skip to main content
All docs
V26.1
  • DxUpload.UploadFiles(IEnumerable<UploadFileInfo>) Method

    Uploads the specified files to the server.

    Namespace: DevExpress.Blazor

    Assembly: DevExpress.Blazor.v26.1.dll

    NuGet Package: DevExpress.Blazor

    Declaration

    public void UploadFiles(
        IEnumerable<UploadFileInfo> fileInfos
    )

    Parameters

    Name Type Description
    fileInfos IEnumerable<UploadFileInfo>

    A collection of files to be uploaded.

    Remarks

    Call the UploadFiles method to upload specific files displayed in the Upload component (except for files whose upload process was cancelled).

    Uploaded files can include items added in OnButtonClick mode and files whose upload process was paused.

    The following code snippet:

    <DxUpload UploadMode=UploadMode.OnButtonClick
              SelectedFilesChanged="@SelectedFilesChanged" 
              AllowMultiFileUpload="true"
              @ref="MyUpload" />
    
    <DxButton Text="Upload Two Files" Click=OnButtonClick />
    
    @code {
        bool UploadVisible { get; set; } = false;
        IEnumerable<UploadFileInfo> Files { get; set; }
        IEnumerable<UploadFileInfo> FirstFiles { get; set; }
        DxUpload MyUpload { get; set; }
    
        protected void SelectedFilesChanged(IEnumerable<UploadFileInfo> files) {
            Files = files;
            UploadVisible = files.ToList().Count > 0;
    
            InvokeAsync(StateHasChanged);
        }
    
        void OnButtonClick(){
            FirstFiles = Files.Take(2);
            MyUpload.UploadFiles(FirstFiles);
        }
    }
    

    Upload - Upload Files

    To upload the specified file or all files, call the UploadFile or UploadAllFiles method, respectively.

    See Also