PHP $ _FILES не работает должным образом

В прошлый раз, когда я задал вопрос, я перепутал, но, думаю, теперь я получил его. Пожалуйста, дайте мне знать, если я могу спросить лучше: D

Я использую HTML-форму с PHP и пытаюсь получить имя файла. Я использую Bootstrap для форматирования, моя форма выглядит так:

<form role="form" class="form-horizontal" action=<?php echo $_SERVER['PHP_SELF']; ?> method="post"> <div class="form-group"> <label for="file" class="col-sm-3 control-label">Picture</label> <div class="col-sm-9"> <input style="margin-top: 7.5px;" type="file" name="file" id="file" required> </div> </div> <button type="submit" class="btn btn-success btn-lg btn-block">Submit</button> </form> 

А потом сразу после этого кода у меня это:

 <?php echo "File: " . $_FILES["file"]["name"]; ?> 

Который при первом посещении страницы выводит только (что правильно):

 File: 

Однако после того, как я выберу файл и нажимаю, отправьте php-код в конец, все еще только выдает «Файл

Кто-нибудь знает, почему это происходит?

большое спасибо