Перейти к содержанию

Загрузка файлов на сервер

<input>

Если вы хотите позволить посетителям размещать файлы на вашем сайте, например изображения, видеоролики, MPЗ-записи или документы в формате PDF, вам понадобится специальное поле для загрузки файлов.

Код
<form action="https://www.primer.ru/zagruzka.php" method="post">
    <p>Выгрузите свою песню в формате MP3:</p>
        <input type="file" name="pesnya" />
        <br />
        <input type="submit" value="Загрузить" />
</form>
Результат

type="file"

Данное значение атрибута type создает поле, по внешнему виду напоминающее поле ввода текста, после которого помещается кнопка Обзор (Browse).

Когда посетитель щелкает по ней мышью, браузер открывает диалоговое окно, позволяющее выбрать нужный файл на компьютере.

При создании формы, позволяющей загружать файлы на сервер, всегда указывайте метод post (значение атрибута method элемента <form>).

Передача файлов на сервер невозможна при использовании метода get.

Внешний вид диалогового окна, выводимого при щелчке мышью по кнопке Обзор (Browse) и позволяющего посетителю выбрать нужный файл для загрузки, определяется установленной на компьютере посетителя операционной системой.

Вы не можете изменить интерфейс этого диалогового окна.