Ich erstelle eine PDF-Datei im Handumdrehen mit ITextSharp und ASP.NET 1.1. Mein Prozess ist wie folgt -Löschen Sie die dynamisch generierte PDF-Datei sofort, nachdem sie dem Benutzer angezeigt wurde
- erstellen Datei auf dem Server
- Redirect Browser neu PDF erstellt Datei, so dass es
Was ich die PDF tun möchten, ist löschen vom Server, sobald es im Browser des Benutzers angezeigt wird. Die PDF-Datei ist groß, so dass es nicht möglich ist, sie im Speicher zu halten, ein erstes Schreiben auf den Server ist erforderlich. Ich verwende derzeit eine Lösung, die regelmäßig nach Dateien fragt und sie dann löscht, aber ich bevorzuge eine Lösung, die die Datei sofort löscht, nachdem sie auf den Client-Rechner heruntergeladen wurde. Gibt es eine Möglichkeit, dies zu tun?
Sie überprüfen können, dass eine Anfrage für diese eindeutig benannte PDF-Datei mit einem 200-Code serviert wurde und ernten es zu dieser Zeit ; Ihre anfängliche Lösung klingt jedoch "gut genug". Können Sie uns mitteilen, warum Ihre derzeitige Lösung nicht funktioniert, damit wir bessere Lösungen vorschlagen können? –