Sto realizzando uno script con ajax.
Ho un modulo che serve per l'inserimento di una scheda che contiene diversi dati stringhe e un campo file.
Il file è caricato in maniera asincrona rispetto al resto, ciò vuol dire che lo potrei caricare e quindi salvare la scheda.
Il problema che sorge è questo:
Non avendo io nessun id (del record della scheda che devo anora inserire) al quale associare il file, come faccio a recuperarlo finalizzando il salvataggio della scheda?
Avevo pensato che una volta caricato, sarebbe stato sufficiente tenere traccia del file temporaneo e quindi una volta finalizzato il salvataggio spostarlo nella directory giusta. Ma il problema "sembra" sia che il file temporaneo viene cancellato finita l'esecuzione dello script.
Ho pensato di creare una cartella tmp, me se poi non viene salvata la scheda chi cancella il file???
Qualche idea? Non c'è modo di lasciare i file temporanei nella directory del server per la durata della sessione per esempio?
Grazie