Skip to main content
All docs
V25.1
  • DxUpload.ReloadFile(UploadFileInfo) Method

    Reloads a file whose upload was canceled.

    Namespace: DevExpress.Blazor

    Assembly: DevExpress.Blazor.v25.1.dll

    NuGet Package: DevExpress.Blazor

    Declaration

    public void ReloadFile(
        UploadFileInfo fileInfo
    )

    Parameters

    Name Type Description
    fileInfo UploadFileInfo

    The file to be reloaded.

    Remarks

    Users can reload a file whose upload was canceled in the UI. This action raises the FileReloaded event.

    Upload - Reload a File

    Use the ReloadFile method to reload a specific file in code. The snippet below displays buttons that cancel upload and reload the first file, respectively.

    <DxUpload UploadMode=UploadMode.OnButtonClick
              SelectedFilesChanged="@SelectedFilesChanged"
              AllowMultiFileUpload="true" 
              @ref="MyUpload" >
    </DxUpload>
    
    <DxButton Text="Cancel the First File Upload" Click=OnCancelButtonClick />
    <DxButton Text="Reload the First File" Click=OnReloadButtonClick />
    
    @code {
        bool UploadVisible { get; set; } = false;
        IEnumerable<UploadFileInfo> Files { get; set; }
        UploadFileInfo FirstFile { get; set; }
        DxUpload MyUpload { get; set; }
    
        protected void SelectedFilesChanged(IEnumerable<UploadFileInfo> files) {
            Files = files;
            UploadVisible = files.ToList().Count > 0;
    
            InvokeAsync(StateHasChanged);
        }
    
        void OnCancelButtonClick(){
             FirstFile = Files.First();
             MyUpload.CancelFileUpload(FirstFile);
        }
    
        void OnReloadButtonClick(){
             FirstFile = Files.First();
             MyUpload.ReloadFile(FirstFile);
        }
    }
    

    To reload the specified files or all files, use the ReloadFiles or ReloadAllFiles method, respectively.

    To cancel file upload in code, use the following methods:

    See Also