Response.TransmitFile OnSuccess OnFail?还有多少并发下载?

时间:2010-10-29 16:17:22

标签: c# asp.net download

我有一个用户可以下载文件的应用程序。我需要在文件传输成功完成时以及失败时记录。这是否可以使用Response.TransmitFile。这是我的代码:

      Response.ContentType = "application/octet-stream";
      Response.AppendHeader("Content-Disposition", "attachment; filename=\"" + fileSaveName + "\"");
      Response.TransmitFile(zipPath);
      Response.End();

另外,我服务的文件大约是20-50MB,可能需要一些时间来下载。并发下载的数量很可能是100左右。这可能吗?是否有其他建议用于此等?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果将文件传输操作拆分为单独的线程,则可以记录线程启动的时间和结束的时间。线程化文件传输操作还应该允许您异步处理文件传输。查看System.Threading。