我有一个用户可以下载文件的应用程序。我需要在文件传输成功完成时以及失败时记录。这是否可以使用Response.TransmitFile。这是我的代码:
Response.ContentType = "application/octet-stream";
Response.AppendHeader("Content-Disposition", "attachment; filename=\"" + fileSaveName + "\"");
Response.TransmitFile(zipPath);
Response.End();
另外,我服务的文件大约是20-50MB,可能需要一些时间来下载。并发下载的数量很可能是100左右。这可能吗?是否有其他建议用于此等?
谢谢!
答案 0 :(得分:0)
如果将文件传输操作拆分为单独的线程,则可以记录线程启动的时间和结束的时间。线程化文件传输操作还应该允许您异步处理文件传输。查看System.Threading。