Multipart/Form-Data

Multipart/Form-Data is a format used for transferring form data (information typed into a web page). It is a simplified form of MIME.

It is one of the formats that may constitute the body of an HTTP "POST" message. It serves the same purpose as Form URL encoding, but is more efficient when transferring large amounts of binary data. Web browsers may require it for file uploads.

Specifications

 * RFC 2388: Returning Values from Forms: multipart/form-data
 * POST (HTTP)
 * HTML5: Multipart form data
 * HTML 4.01 Specification: multipart/form-data