Salve, devo risolvere questo problema:

In una pagina viene fatto upload di un file, di questo file viene mostrata la preview una volta caricato sul filesystem.
Se l'utente conferma la preview ok ma se l'utente non conferma o ricarica un altro file, quello precedente naturalmente va cancellato.
Il problema è questo: se scade la sessione.
Alla chiusura della sessione non si possono cancellare files
perciò ho pensato di fare così:
al login apro la cartella di upload,mi prendo la lista dei files e quelli che sono + vecchi della durata della sessione vengono cancellati.
Ho provato anche a far salvare il contenuto del file (tipicamente img di pochi kb) in sessione in modo da distruggerlo automaticamente alla chiusura, ma non riesco a salvarlo in modo corretto dalla sessione al filesystem nel caso di conferma preview.


Voi che fareste?