完成下载

时间:2016-04-05 23:40:10

标签: asp.net-mvc

我有一个使用Controller.File

提供文件的MVC控制器
public ActionResult DownloadFile(int fileId)
{
  return File(fileToDownload.File, "Application/zip", fileToDownload.FileName);
}

据我所知,Controller.File封装了将文件流式传输给最终用户。所以这样的事情发生了......

请求 - >控制器 - >行动 - > return file - > (下载) - >下载完成

如果文件很大,我想在下载完成后做点什么,有没有办法做到这一点?

******其他信息*********

我想知道他们的下载是否正在进行或已完成,因此我可以在服务器中执行某些操作,例如在您手动传输文件时将下载标记为成功类似,如果响应,则Response.IsClientConnected将为false客户端已不再连接。

0 个答案:

没有答案