Php upload file дает код ошибки 4. Почему?
HTML:
<form action="formhandler.php" method="post" enctype="multipart/form-data">
<input type="file" name="file" />
<input type="submit" name="submit" value="Submit" />
</form>
и print_r($_FILES)
в formhandler.php после выбора файла и нажатия кнопки Отправить дает:
[file] => Array
(
[name] =>
[type] =>
[tmp_name] =>
[error] => 4
[size] => 0
)
и код ошибки 4, согласно руководству, означает "UPLOAD_ERR_NO_FILE - файл не был загружен", но я не могу понять, почему он не был загружен.
1 ответов
в этом случае проблема заключалась в следующем: у меня было несколько входных элементов с атрибутом name="image"
. Когда я изменил на отдельные имена, ошибка исчезла.