我上传一个文本文件到服务器。然后我开始写"x"。函数,逐行读取文件并将数据保存到数据库中。我想做的是为函数显示一个进度指示器给客户。有什么办法吗?也许是一个示例代码?文件被发送到一个End Point,并从那里发出"函数被调用。我想做的是调用另一个端点来得到操作的进度。我真的不知道该怎么做,也不知道该怎么做。真实的情况是文本文件被发送到End Point。
欢迎任何帮助。
使用计时器
@page "/"
Counter value is @(counter) : @(DateTime.Now.ToString("HH:mm:ss"))
@code
{
int counter;
protected override Task OnAfterRenderAsync(bool firstRender)
{
if (firstRender)
{
Timer t = new Timer((c) =>
{
counter++;
StateHasChanged();
}, null, 1000, 1000);
}
return base.OnAfterRenderAsync(firstRender);
}
}