Function parseMultiPartForm
Parses a form in "multipart/form-data" format.
void parseMultiPartForm(InputStream)
(
ref FormFields fields,
ref FilePartFormFields files,
string content_type,
InputStream body_reader,
size_t max_line_length
)
if (isInputStream!InputStream);
If any files are contained in the form, they are written to temporary files using
createTempFile
and their details returned in the files field.
Parameters
Name | Description |
---|---|
fields | The key-value map to which form fields must be written |
files | The FilePart s mapped to the corresponding key in which details on
transmitted files will be written to. |
content_type | The value of the Content-Type HTTP header. |
body_reader | A valid InputSteram data stream consumed by the parser. |
max_line_length | The byte-sized maximum length of lines used as boundary delimitors in Multi-Part forms. |