Function parseMultiPartForm
Parses a form in "multipart/form-data" format.
If any files
are contained in the form, they are written to temporary files
using
vibe
and their details returned in the files
field.
Prototype
void parseMultiPartForm(
ref DictionaryList!(string,true,16L,false) fields,
ref vibe .utils .dictionarylist .__T14DictionaryListTS4vibe4inet7webform8FilePartVbi1Vmi0Vbi0Z .DictionaryList files,
string content_type,
InputStream body_reader,
ulong max_line_length
);
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. |
Authors
Sönke Ludwig, Jan Krüger
Copyright
© 2012-2014 RejectedSoftware e.K.
License
Subject to the terms of the MIT license, as written in the included LICENSE.txt file.