Загрузка фаилов на сервер осуществляется пользователями сети интернет довольно часто, а именно:
* Веб-итерфейсы почтовых сервисов, которые позволяют добавалять к письму приложение (attach), а для этого нужно
сначала загрузить файл на сервер, и только после этого его можно добавлять к письму; * Интерактивные фотогалереи и фотоальбомы, которые не могут существовать без механизма загрузки файлов на сервер; * Порталы бесплатного програмного обеспечения, которые используют для обмена файлами различных программ, и.т.д.
Загрузка файла на сервер осуществляется с помощью multipart-формы, в которой есть поле загрузки файла. В качестве параметра enctype указ
ывается значение multipart/form-data:
Вот так примерно будет выглядеть приведенная multipart-форма (вы можете попробовать с ее помощью посмотреть результат работы multipart-форм, загрузив какой-нибудь файл небольшого размера на сервер):
Multipart-формы обычно используют метод передачи POST. Как видно из предыдущего примера, данная
форма имеет два поля:
* Поле выбора файла для закачки ; * Поле указания имени файла, которое он должен будет иметь на сервере .