%dw 2.0
import dw::module::Multipart
output multipart/form-data
var firstPart = "content for my first part"
var secondPart = "content for my second part"
---
{
parts: {
part1: Multipart::field({name:"myFirstPart",value: firstPart}),
part2: Multipart::field("mySecondPart", secondPart)
}
}
DataWeave
form
form(Array<MultipartPart>): Multipart
Creates a Multipart
data structure using a specified array of parts.
Parameters
Name | Description |
---|---|
|
An array of parts ( |
Example
This example creates a Multipart
data structure that contains parts, which
are described in examples for the field
function. For additional uses of
form
, see examples in the Multipart file
and field
documentation.
Source
Output
------=_Part_320_1528378161.1542639222352 Content-Disposition: form-data; name="myFirstPart" content for my first part ------=_Part_320_1528378161.1542639222352 Content-Disposition: form-data; name="mySecondPart" content for my second part ------=_Part_320_1528378161.1542639222352--
txt