According to common convention (i.e. php, python, ruby) named fields ending with square brackets [] should be treated as arrays.
This example HTTP POST should produce a parsed object like the one shown here below:
Shorter snippet from link above:
-----------------------------114772229410704779042051621609
Content-Disposition: form-data; name="attachments[]"; filename="file1.txt"
Content-Type: text/plain
This is file 1
-----------------------------114772229410704779042051621609
Content-Disposition: form-data; name="attachments[]"; filename="file2.txt"
Content-Type: text/plain
This is file 2
It has three lines
And was created on OS X
Parsed Object:
{
name: "AJ ONeal",
email: "coolaj86@email.com",
// <Object HTML5::FileAPI::File>
avatar: {
name: "smiley-cool.png",
size: 869,
type: "image/png",
path: "/tmp/ab489fe1d9a4df.png"
},
attachments: [
// <Object HTML5::FileAPI::File>
{
name: "file1.txt",
size: 15,
type: "text/plain",
path: "/tmp/c3e29fa4de1d9f.png"
},
{
name: "file2.txt",
size: 58,
type: "text/plain",
path: "/tmp/9a4ab48dffe1d9.png"
}
]
}
According to common convention (i.e. php, python, ruby) named fields ending with square brackets
[]should be treated as arrays.This example HTTP POST should produce a parsed object like the one shown here below:
Shorter snippet from link above:
Parsed Object: