Sto lavorando a uno script di caricamento.php :: quanto tempo restano i file tmp?
Se un utente carica un file ed esiste già, desidero avvisare l'utente (questo è tutto tramite ajax) e dare loro la possibilità di sostituirlo o annullare.
Invece di spostare il file, Ero curioso di poter lasciare il file in tmp e restituire il percorso a quel file nella risposta ajax.
Se l'utente dice che sovrascrive il vecchio file in quella richiesta Ajax, passa il percorso a php che continua a funzionare sul file.
per questo lavoro però ho bisogno di sapere per quanto tempo un file rimane nella directory tmp di php
Quando faccio uno strumento di upload di file, in primo luogo ho controllare se il file è già sul server - se esiste già, io rinominare il nuovo file con un numero davanti del nome del file, a seconda di quanti di essi ci sono. Nessun conflitto, tutti vanno a casa felici. –
se si passa il percorso in tmp di nuovo nella risposta ajax, ciò non implica che qualcuno potrebbe interferire con la richiesta successiva e spostare qualche altro file da qualche altra parte sostituendo tale valore? (solo un pensiero) –
beh, tutto quello che potevano veramente fare è spostare un file dalla directory tmp alla directory che hai specificato, e le probabilità che loro sappiano cosa è nella tua directory tmp è un po 'improbabile, anche se una buona pensato. – Hailwood