Skip to main content
All docs
V25.1
  • DxAIChatFileUploadSettings.MaxFileSize Property

    Specifies the maximum file size in bytes.

    Namespace: DevExpress.AIIntegration.Blazor.Chat

    Assembly: DevExpress.AIIntegration.Blazor.Chat.v25.1.dll

    NuGet Package: DevExpress.AIIntegration.Blazor.Chat

    Declaration

    [Parameter]
    public int MaxFileSize { get; set; }

    Property Value

    Type Description
    Int32

    The maximum file size in bytes.

    Remarks

    Set the FileUploadEnabled property to true to enable file upload operations for users.

    AI Chat - File Attachments

    Once a user attaches a file to a message, the AI Chat component validates the file size. Declare a DxAIChatFileUploadSettings object and specify its MaxFileSize property to limit the maximum size of files that <DxAIChat> can upload. If validation fails, the component cannot upload this file and displays an error message.

    Refer to the DxAIChatFileUploadSettings class description for more information.

    Example

    The following code snippet activates the file upload functionality in Blazor AI Chat and configures validation rules for uploaded files:

    @using DevExpress.AIIntegration.Blazor.Chat
    
    <DxAIChat CssClass="demo-chat"
              FileUploadEnabled="true">
        <AIChatSettings>
            <DxAIChatFileUploadSettings MaxFileCount="2"
                                        MaxFileSize="20000"
                                        AllowedFileExtensions="@(new List<string> { ".jpg", ".pdf" })"
                                        FileTypeFilter="@(new List<string> { "image/*", "application/pdf"})" />
        </AIChatSettings>
    </DxAIChat>
    

    Run Demo: AI Chat - File Attachments

    See Also