Не работает отправка данных через $_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"]);
    }
}

Ответы (0 шт):