Sto creando un file PDF al volo usando ITextSharp e ASP.NET 1.1. Il mio processo è il seguente -Elimina il file PDF generato dinamicamente subito dopo che è stato visualizzato all'utente
- Creare file sul server di navigatore
- reindirizzamento al creato di recente PDF file in modo che viene visualizzato all'utente
Quello che mi piacerebbe fare è eliminare il PDF dal server non appena viene visualizzato nel browser degli utenti. Il file PDF è di grandi dimensioni quindi non è un'opzione per tenerlo in memoria, è necessaria una scrittura iniziale sul server. Attualmente sto usando una soluzione che periodicamente esegue il polling dei file e li elimina, ma preferirei una soluzione che cancelli il file immediatamente dopo che è stato scaricato sul computer client. C'è un modo per fare questo?
si potrebbe verificare che una richiesta di questo file PDF con nome univoco è stato servito con un codice 200 e raccogliere in quel momento ; tuttavia, la tua soluzione iniziale suona "abbastanza bene". Potresti consigliare perché la tua attuale soluzione non funziona, quindi possiamo proporre soluzioni migliori? –