Не работает отправка данных через $_POST с enctype
При использовании enctype="multipart/form-data" не работает отправка данных файла. Остальные $_POST имеются, а файлы отсутствуют
Без него все проходит и работает. В чем собственно причина?
HTML:
<form action="/data.php" method="POST" enctype="multipart/form-data">
<p><b>Название: </b> <input type="text" name="fields[name]"></p>
<p><b>Новое изображение:</b> <input type="file" name="fields[preview]"></p>
<button name="update">Изменить</button>
</form>
PHP:
if ($_SERVER["REQUEST_METHOD"] == "POST") {
if (isset($_POST["update"])) {
print_r($_POST["fields"]);
}
}