Мой код позволяет загрузить файл .jpg. Наш файл .jpg .jpg только 200kb и легко падает в пределах нашего лимита файла в несколько мегабайт. Мы проверяем ошибки после вызова move_uploaded_file, как показано ниже.PHP move_uploaded_file таинственный вопрос
if (!move_uploaded_file($uploaded_file['tmp_name'], MEMBER_UPLOADS_DIR . "/{$dir_name}/{$file_name}") {
list out the errors - shown for simplicity
}
Иногда код указывает, что ошибок не имеется. Тем не менее, когда я проверяю папку для файла, она не существует.
Отладочные попытки также указывают на отсутствие ошибки.
Есть ли что-то еще, что я должен проверять, чтобы загрузка действительно была успешной?
Я должен добавить, что если вы попытаетесь выполнить ту же операцию сразу после того же самого файла, он будет работать.
Мы смущены этим.
Check '$ uploaded_file ['error']' Прежде чем делать что-либо еще с загруженным файлом [см. Пример руководства 1] (http://php.net/manual/en/features.file-upload.php) – RiggsFolly