blazor-devexpress-dot-aiintegration-dot-blazor-dot-chat-dot-dxaichatfileuploadsettings.md
Specifies the maximum file size in bytes.
Namespace : DevExpress.AIIntegration.Blazor.Chat
Assembly : DevExpress.AIIntegration.Blazor.Chat.v25.2.dll
NuGet Package : DevExpress.AIIntegration.Blazor.Chat
[Parameter]
public int MaxFileSize { get; set; }
| Type | Description |
|---|---|
| Int32 |
The maximum file size in bytes.
|
Set the FileUploadEnabled property to true to enable file upload operations for users.
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 additional information.
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
DxAIChatFileUploadSettings Class