Я работаю над сценарием загрузки.php :: сколько времени осталось до tmp-файлов?
Если пользователь загружает файл, и он уже существует, я хочу предупредить пользователя (все это через ajax) и дать им возможность заменить его или отменить.
Вместо перемещения файла Мне было любопытно, могу ли я оставить файл в tmp и передать путь к этому файлу в ответе ajax.
Если пользователь говорит, что перезаписывает старый файл в том, что запрос ajax передает путь обратно к php, который продолжает работать над файлом.
Для этого, чтобы работать, однако мне нужно знать, как долго файл находится в директории TMP РНР
Когда я делаю инструмент загрузки файлов, я сначала проверить, если файл уже находится на сервере - если он уже существует, я переименуйте новый файл с номером перед имени файла, в зависимости от того, сколько из них есть. Никаких конфликтов, все идут домой счастливыми. –
Если вы передадите путь в tmp обратно в ответе ajax, разве это не означает, что кто-то может испортить следующий запрос и переместить какой-либо другой файл из другого места, заменив это значение? (просто мысль) –
хорошо, все, что они действительно могли сделать, это переместить файл из каталога tmp в указанный вами каталог, и вероятность того, что они знают, что находится в вашем каталоге tmp, маловероятна, хотя хорошая думал. – Hailwood