Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

FileUploadStartEventArgs.Cancel Property

Specifies whether the file upload operation should be canceled.

Namespace: DevExpress.Blazor

Assembly: DevExpress.Blazor.v24.2.dll

NuGet Package: DevExpress.Blazor

#Declaration

C#
public bool Cancel { get; set; }

#Property Value

Type Description
Boolean

true to cancel file upload; otherwise, false.

#Remarks

Handle the FileUploadStart event to control file upload before it is started. Use the event argument’s FileInfo property to get information about the file (its name, type, size, and so on). Set the event argument’s Cancel property to true to cancel file upload.

The following snippet prohibits upload of files whose size exceeds 1MB.

<DxUpload Name="myFile" UploadUrl="https://localhost:10000/api/Upload/Upload/" 
          FileUploadStart="@OnFileUploadStart">
</DxUpload>

@code {
    void OnFileUploadStart(FileUploadStartEventArgs e) {
        if (e.FileInfo.Size > 1048576)
            e.Cancel = true;
    }
}
See Also