Что такое multipart / form-data?

multipart/form-data - это формат данных (MIME-type), который позволяет в одном запросе к серверу передать и статические файлы, и текстовые поля.

Представим ситуацию - на нашем сайте необходимо реализовать регистрацию пользователя с возможностью добавить аватарку. Мы можем попытаться отправить аватарку и текстовые значения отдельными запросами, но это может вызвать определенные сложности. Например, как установить принадлежность аватарки новосозданному пользователю и т. д.

Однако есть простое решение - можно отправить и то, и другое через один запрос с помощью multipart/form-data.

Last updated