Response.TransmitFile i usuń go po transmisji
Muszę zaimplementować eksport GEDCOM na mojej stronie.
Mój kod .net utworzył jeden plik na serwerze, gdy kliknąłem eksport do gedcom.
Następnie muszę wgrać go do klienta z serwera oraz zapytać użytkownika gdzie zapisać ten plik czyli wymagany jest zapisany dialog.
Po pobraniu chcę usunąć ten plik z serwera.
Mam jeden kod do przesłania pliku z serwera do klienta:
Response.ContentType = "text/xml";
Response.AppendHeader("Content-Disposition", "attachment; filename=" + FileName);
Response.TransmitFile(Server.MapPath("~/" + FileName));
Response.End();
od tego
LINK
http://www.west-wind.com/weblog/posts/76293.aspx
ale nie mogę usunąć pliku po tym, jak ten kod
Response.Endkończy odpowiedź, więc żaden kod zapisany po tej linii nie jest wykonywany.
Jeśli wykonam kod, aby usunąć plik przed
Response.End ();, plik nie jest przekazywany i pojawia się błąd.
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
2 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Spróbuj tego zamiast tego:
Anonimowy użytkownik
Potwierdzenie od: