Необходимо измерить время загрузки файла с сервера.
Стандартный метод WriteFile не подходит, т.к. после Response.End() поток закрывается и отправляется клиенту.
- Код: Выделить всё
string file = (string)Session["DownloadFile"];
Response.Clear();
Response.ClearHeaders();
Response.AddHeader("Content-Disposition", "attachment; filename=" + file);
Response.AddHeader("Pragma", "public");
Response.AddHeader("Cache-Control", "max-age=0");
Response.ContentType = "application/vnd.ms-excel";
Response.WriteFile(file);
Response.End();
У кого-нибудь есть идеи, как можно передать файл клиенту и замерить время передачи?
Заранее спасибо.