如何在 Kestrel Web 服务器上监控/记录文件上传进度?

问题描述 投票:0回答:0

我正在尝试在服务器端监控当前文件的上传进度。我找不到拦截上传事件来记录文件上传进度的方法。我正在上传大文件,因此需要此功能来监控请求。看来我的方法(如下)直到文件完全上传完毕才被调用。

这是我的方法的一个片段,用于在完成后处理文件上传:

[HttpPost("file-upload")]
public async Task<IActionResult> HandleFileUpload(IFormFile file, string? uuid)
{
   ...
}

经过一个小时的谷歌搜索,我无法找到有关此主题的任何信息。关于这个主题的任何想法都会非常有帮助。

c# .net-core file-upload kestrel-http-server
© www.soinside.com 2019 - 2024. All rights reserved.