У меня есть система форм, в которой пользователь выбирает файлы, которые они хотят загрузить, и когда они выбирают файлы, я использую Javascript для выполнения основного сканирования файлов, чтобы убедиться, что они разрешены, и право размер, тогда у меня есть PHP, который делает еще одно сканирование, чтобы поймать что-нибудь, что может упустить Javascript-бит. Проблема в том, что после того, как бит PHP закончил, он удалит временные файлы, поэтому, когда я их загружу, они больше не существуют. Есть ли способ заставить часть PHP не удалять временные файлы во время сканирования, чтобы потом загрузить их позже, когда пользователь отправляет форму?Предотвращение удаления PHP из временной памяти
0
A
ответ
0
Загруженные файлы удаляются после завершения сценария. Есть встроенная функция для перемещения их в другом месте; конечно, это ваша ответственность, чтобы очистить их самостоятельно, когда вы им больше понадобятся.
Ok. Это неудачно. Это не то, что я искал, но чем больше я думал об этом, тем больше я понял, что файлы должны быть загружены на сервер, прежде чем я могу даже проверить их с помощью PHP, который побеждает то, что я пытаюсь do, который не загружал их, пока я не захотел их загрузить. – saxon564
Ага, вот что не имело смысла. Действительно, для любых проверок на стороне сервера файлы должны сначала попасть на сервер; проверка на стороне клиента с помощью JS ограничена. Я понимаю, что вы можете сделать загрузчик Flash, который является более мощным на стороне клиента, но затем поддержка устройства выходит из окна :( – Piskvor
Да, это не то, что мы хотим сделать. Все равно, спасибо за помощь. – saxon564