Response.TransmitFile и удалите его после передачи
Я должен реализовать экспорт GEDCOM на моем сайте.
Мой код .net создал один файл на сервере при экспорте в gedcom.
Затем мне нужно загрузить его на клиент с сервера, а также у пользователя спросить, где сохранить этот файл, то есть требуется saveialog.
После загрузки я хочу удалить этот файл с сервера.
Я получил один код для передачи файла с сервера на клиент:
Response.ContentType = "text/xml";
Response.AppendHeader("Content-Disposition", "attachment; filename=" + FileName);
Response.TransmitFile(Server.MapPath("~/" + FileName));
Response.End();
из этогоССЫЛКА НА САЙТ
но я не могу удалить файл после этого кода какResponse.End
завершает ответ, поэтому любой код, написанный после этой строки, не выполняется.
Если я делаю код для удаления файла передResponse.End();
, то файл не передается и я получаю ошибку.