RadzenUpload Change will not be triggert

Maybe I'm doing something wrong, but the event change is not tricked or triggered.

Here is my code, use MacOS Safari, Firefox and Chrome.

@page "/upload"
@using Radzen.Blazor

@code {
private void OnFileChange(Radzen.Blazor.UploadChangeEventArgs e)
{
foreach (var file in e.Files)
{
Console.WriteLine($"File: {file.Name}, Size: {file.Size}");
}
}

private void OnProgress(Radzen.Blazor.UploadProgressArgs e)
{
    Console.WriteLine($"Progress: {e.Progress}%");
}

private void OnComplete(Radzen.Blazor.UploadCompleteEventArgs e)
{
    Console.WriteLine("Upload complete");
}

}

[ApiController]
[Route("upload")]
public class UploadController : ControllerBase
{
[HttpPost("savetofile")]
public async Task SaveToFile(IFormFile file)
{
if (file == null || file.Length == 0)
{
return BadRequest("No file uploaded.");
}

    var filePath = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot", "uploads", file.FileName);

    using (var stream = new FileStream(filePath, FileMode.Create))
    {
        await file.CopyToAsync(stream);
    }

    return Ok(new { filePath });
}

}

Make sure your page/app render mode is not static. Check our getting started for reference.